X

Hi, I am the assitant of Mister Damien Lopvet. I am based on the new amazing Mistral AI API, I will try my best to complete the mission provided by my master, please feel free to ask me what you need to know about him.

hero image

Damien Lopvet

Fullstack developer

Mail: mail@lopvet-damien.com
Tel: +41.78.251.95.80
Location: Geneva
linkedIn : Damien Lopvet

I am a curious, passionate, and meticulous developer who creates modern and functional websites. I enjoy working on projects that challenge me and allow me to use my analytics skills and my creativity. My expertise includes frontend and backend development, testing, securising and accessibility.


Personal projects

Ella-maillart

This project is about creating interpersonal connections between the inhabitants of a building pool, it uses Next.js to deliver server-side rendered pages (as much as possible). It's a great project that I'm proud to be the only developer on. It is in production and I'm working on it every day. New features like a classified advertisements section are coming soon. It comes with an Admin dashboard to manage the users and the content of the site.

image ofellaMaillart.jpg

Ella-maillart

is about creating interpersonal connections between the inhabitants of a building pool


node.jsnext-js
node.jstailwind
node.jss3
node.jstypescript
node.jsmongoDb

Multiple Stopwatches

At first the idea was to repeat the single stopwatch project as a Vue.js training, but in the meantime I challenged myself to make an app with multiple stopwatches . It's related to an API that allows us to login and retrieve the current stopwatch's state on multiple devices . This API is currently hosted by Render and connect a mongoDB database, you should have a look at it!!

Multiple Stopwatches

This app is for those who need to measure their time on different projects and devices


node.jsnode
node.jsvue
node.jslocal-storage
node.jsmongoDb
node.jsbashScript

Reservation Interface

I needed a user friendly interface to set up google calendar events. This mobile first designed interface allows users to create and retreive events with one hand on their smartphone.

Reservation Interface

I needed a user friendly interface to set up google calendar events


node.jsnode
node.jsreact
node.jstailwind
node.jsGgAPI
node.jsdocker

Face recognition

This project is an attempt to implement a AI API. There is a debat about face recognition and privacy but it will be used more and more.

image offaceRecognition.jpg

Face recognition

This project is an attempt to implement a AI API.


node.jsnode
node.jsvue
node.jsfaceapi

Oh my food !!

The goal of these pages was to create advanced CSS animations.
Mobile first, this app needed a load spinner while data travels throught the web . Discreet animations make the user experience dynamic. This was the occasion in wich I had to dive into key-frames and CSS tricks...
The project was also about building highly maintainable code using SCSS with SASS . Very exciting!!

Oh my food !!

This training project asks me to set a mobile first frontend with advanced CSS animations. The desktop rendering was mine


node.jsnode
node.jsjavascript
node.jssass
node.jshtml

Professional projects

Stunify

The aim of Stunify is to connect people with esthetics professionals, this ambitious project will eventually bring together a mobile app and a website, an administration interface is planned for professionals to manage their team, their appointment diary and their cash register.

Stunify

The aim of stunify is to connect people with esthetics professionals, this ambitious project will eventually bring together a mobile app and a website


node.jsreact
node.jsnext-js
node.jstailwind
node.jsGgAPI
node.jsaws
node.jsmongoDb
node.jsdocker

Bugzfoody

BugzFoody is a French-based e-commerce platform that specializes in the sale of energy powder derived from insects. Committed to transparency and sustainability, the company sources its insect ingredients exclusively from French insect farms. From the procurement of raw materials to packaging and production, the entire process is carried out in France.

Bugzfoody

A French e-commerce platform offering insect-derived energy powder. They're committed to transparency and sustainability, sourcing from French insect farms and producing everything locally.


node.jswordpress
node.jsdivi

Lightboxes

During my internship at jhMediaGroup I was asked to create a Lightbox feature on the company's website. I found it fun and rewarding to contribute with my new skills !!

image ofjhMediaGroup.webp

Lightboxes

This Lightbox feature I built with Js is useful on the 'homePage' and the 'company' page of jhMediaGroup's site


node.jswordpress
node.jsjavascript

Performances

During my internship at jhMediaGroup we needed to optimize the Performances of the company's website. I used W3 total cache , and lazy-load images. I set up the optimization options in DIVI and I 'defer' or 'async' the Js scripts on the DIVI integration section.

image ofjhGperf.webp

Performances

Increasing the performances of a website can be tricky, fortunately plugins and Js knowledge are helpful


node.jswordpress
node.jsjavascript
node.jsdivi

Accessibility

This website needed to respect the American Ada compliance around rules of accessibilities. As it was a Wordpress site, I needed to implement some labels dynamicly with Js in the contact us form.
Powerfull Js !!

image ofjhgAccessibility.webp

Accessibility

As we refreshed the company's website we needed to make some changes to fit the ADA compliance requirements


node.jswordpress
node.jsjavascript
node.jswave

Temptracker

The best part of my internship at jhMediaGroup was to work on a temperature tracking app scaled for large companies!! I learned a lot working both on backend and frontend on this big app that can handle a huge amount of data.
It was great to work on ticketing using the confluence suite as well.Unfortunately, with the end of the Covid crisis, the app is no longer available (but this is a goode news, however ).

image oftempTracker.webp

Temptracker

During my internship I spent a lot of time working on this app. This was amazing, I learned a lot


node.jslaravel
node.jssql
node.jsvue
node.jsdocker