Who

Flavio Copes is a software engineer, specialized in Go programming.

Flavio has been developing software professionally for more than 10 years with many teams in domains as diverse as intranet applications, e-learning platforms software, backend for online portals CMS, developer tools, personal productivity web applications, social network analysis and interaction software, mobile applications, mobile games, desktop applications, e-commerce software, open source flat-file CMS, applications to empower developers, and he has independently sold his own B2B software products for more than 5 years. He enjoys writing tutorials and providing resources for other developers, since 2007.

He has written production code every day in many programming languages including Go JavaScript (frontend and backend) PHP Objective-C Swift C C++ Java Python Eiffel Ruby Pascal.

Flavio’s professional timeline

  • Born 1983
  • Touched ZX Spectrum at 5
  • AmigaOS user since 1992
  • Started programming for fun
  • Briefly touched windows in 1996
  • Linux fan since 1997
  • Bought a huge JavaScript book covering Netscape 3.0 in 1998
  • OSX fan since 2005
  • Graduated in Computer Engineering in 2008
  • Started consulting in 2008

Side projects:

  • Wrote on own technical blog and reached 1M views in 5 years, with italian content
  • Paid technical writing on blogs and portals about CMS topics
  • Created an online course about a popular CMS
  • Created an online platform similar to Udemy, called LearnerHQ, in 2008
  • Created the mandatory to-do application, called EasilyPlan
  • Created 15 Joomla Extensions
  • Created JooCommerce, the best Joomla e-commerce extension
  • Created about 2 dozens iPhone and iPad apps and games
  • Created 2 WordPress plugins and put them on the plugins directory
  • Created and released half a dozen utility OSX apps based on a web stack (Ember.js), before Electron existed
  • Created an authority site on the browser devtools with linked MOOC video course and contributed to Google’s WebFundamentals guide
  • Created an open source ecommerce plugin for the Grav CMS
  • Consultant and development work for clients ranging from institutions to big consulting companies and startups

Currently:

  • Go developer for hire
  • Core Team Member of the Grav CMS, the best flat-file CMS in the world, helping maintaining the CMS and over 100 open source plugins and themes, adding new features, solving issues, reviewing PRs, helping 3rd part developers and curating the community.