DFINITY
The DFINITY Foundation develops the Internet Computer, a public blockchain network platform based on the Internet Computer Protocol (ICP).
I'm a freelance web developer based in Zürich, Switzerland.
I build web apps that won't need a rewrite after a few months.
I've collaborated with a diverse range of clients - startups, corporates, universities, and foundations.
The DFINITY Foundation develops the Internet Computer, a public blockchain network platform based on the Internet Computer Protocol (ICP).
Die Mobiliar is the oldest private Swiss insurance group.
ETH Library Lab strives to advance information infrastructure and services for science, research and education. By boosting related ideas, practices and strategies, the initiative contributes to future scientific work environments.
DV Bern is more than a normal IT company. They describe the company as an older lady who still runs especially when it comes to the digital future.
Our Energy was a project that had for goal to analyse the impact of self-consumption of electricity produced by a simulated photovoltaic system in Swiss households.
ineexa is a digital solution for the construction industry.
Bonjour inspires the interface between low-threshold technologies, design and social issues for older people and those who want to become one.
Owlly enables digital democracy by holistically promoting the collection of electronic signatures for popular initiatives and referendums.
As an open-source enthusiast, I've built a number of projects. Here are some highlights:
I'm David, a freelance web developer based in Zürich, available for project-based work and contract positions.
My focus is building performant web applications with careful attention to both interface quality and secure, scalable architectural foundations. Clients hire me to create prototypes, products, and complete ecosystems from the ground up.
Recent work includes large applications, developer tools, and platform ecosystems.
My frontend experience covers Svelte, Angular, React and StencilJS, though I'm particularly passionate about framework-agnostic solutions using TypeScript.
I hold degrees in Computer Engineering and an Executive Master's in Business Administration (EMBA). I'm fluent in French, German, and English.
When I'm not coding, you can find me running on mountain trails. šļøš
If you have a project in mind or need some help, get in touch!
Over the past few years, Iāve had the opportunity to speak at and run workshops at several conferences:
Iām always pumped by new opportunities, so donāt hesitate to reach out if you think it would be great to have me in your lineup!
ContactI rarely send out a newsletter, but when I do, it highlights the exciting side projects I develop for fun, along with my latest blog posts. Stay in the loop with my journey!
Sign upNew skills I have learned and technologies I have used are part of my blog series, where I share the results of my recent work. That said, Iāve been blogging less lately as my focus is on building Juno.
How I used a CSP loophole to rescue trapped ICP tokens from a web app
Nov 27, 2025
Read and assert a WebAssembly module metadata using Vitest, a quick recipe.
Apr 14, 2025
Iāve been using Firebase Hosting for the last six years, but the new pricing changes have pushed me away.
Feb 25, 2025
Iāll be working full-time on Juno through 2025 thanks to support from the DFINITY foundation.
Nov 1, 2024