Mathieu Tappolet

Web developer
Geneva, Switzerland Switzerland

Passioned by computer science, I like to build tools that ease people’s lives. I know the ropes of the different pieces composing a web application and how to best leverage them to achieve my goal. I like using the latest technologies, state of the art practices and innovative approaches to provide the best possible solutions.

I started web developpment in 2006 with small websites, WordPress plugins and themes as a hobby and student job. With every new project, I would try and discover new things and eventually worked on every layer of the usual LAMP stack. With the rise of Node JS and JavaScript frameworks, I started making more and more complex and dynamic web applications, not just websites anymore.

A lot has changed in the web since the time I learned CSS to customize MySpace pages. But my interest to create modern, powerfull and usefull web applications has never been higher. With a very active and fast evolving ecosystem, the possibilities are increasing every day and I'm always looking forward to learn new things to build even better applications.


Different promblems require different solutions. To answer my needs. I've learned to leverage the following technologies:

Frameworks

Angular
Angular
React
React
Vue
Vue
Express Js
Express Js
Next Js
Next Js
Laravel
Laravel
WordPress
WordPress
ASP.NET Core
ASP.NET Core

Languages

JavaScript
JavaScript
TypeScript
TypeScript
HTML
HTML
CSS
CSS
PHP
PHP
MySQL
MySQL
C#
C#

Tools

GIT
GIT
RxJS
RxJS
Three Js
Three Js
jQuery
jQuery
Node Js
Node Js
Sass
Sass
Webpack
Webpack
Gulp
Gulp
Jest
Jest
Puppeteer
Puppeteer
php Unit
php Unit
Npm
Npm
Composer
Composer
MongoDB
MongoDB

Softwares

VS Code
VS Code
GitHub
GitHub
Azure DevOps
Azure DevOps
Sonarcloud
Sonarcloud
Postman
Postman
Unity 3D
Unity 3D
Photoshop
Photoshop

Get in touch