Giuseppe Gurgone

Hello there! Please use this page to contact me about work opportunities.

With 13 years of industry experience on the web as a software engineer and strong systems design, analytical and communication skills, I can help your organization defining and crafting quality solutions that scale and bring value.

My main programming languages are TypeScript, JavaScript, Node and Solidity. I have extensive experience and deep understanding of how React, Next.js, Remix and many other popular solutions work.

Skip to the contact form

Services

I am available for consulting and development in the following areas:

  • Frontend tooling and infrastructure, APIs and application architecture – I like to design and implement elegant solutions that solve problems and can scale
  • Next.js or Remix consulting
  • Library development (proprietary or open source)
  • Performance or codebase audits
  • Design systems and CSS tooling
  • Ethereum smart contracts (Solidity) development and web3 tooling
  • Technical oversight and team guidance, leading groups of engineers
  • Frontend development and React centric training

Previous Work

Over my career I lived in five different countries and worked for great companies and with great customers: Yelp, Automattic, DatoCMS, Vercel, Amboss, Swiss Red Cross, PSPDFKit, Graduateland. Some of my open source work runs on word-class websites like TikTok, Hulu, Nike, Vercel, Tencent News (xw.qq.com).

Below are some example projects I did as a consultant/independent engineer:

  • Built an AI user interface generation solution for Webstudio.is – the open source no-code website design tool. Details →
  • Worked with AMBOSS Engineering to improve their testing infrastructure and Quality Engineering processes. Details →
  • Helped DatoCMS building their structured text (documents) solution. Details →
  • Built an SDK for getdx.com's embedding functionality
  • Worked on an optimization for a Babel plugin that made it 5x faster resulting in considerable increase in development speed for the client. Details →

Contact

Let me know about your project and let’s talk: