Vincent Groslier

Fullstack Software Engineer

Hero

Handcrafted Modern Magic.

Built with precision,

powered by imagination.

Portrait

Little Background

I’m a developer, a curious mind, and someone who believes that technology should serve both people and purpose . I’ve traveled across countries and cultures, driven by the need to grow, to learn, and to challenge myself. These experiences shaped who I am — open, adaptable, and always eager to improve. My mornings start with coffee — preferably two — and my days are fueled by the drive to build meaningful things. I care deeply about impact, whether it's solving real problems or crafting elegant solutions that make life just a bit easier. I dream big: one day, I’d love to contribute to autonomous vehicles or smart systems that rethink how we move and connect. But I also value smaller, more playful ideas — like creating a geography game that makes learning fun and interactive. I listen, I build, I iterate — and I’m always aiming to go further.

Biotech Dental Digital

Junior Developper

Biotech Dental Digital

Scionzier
Oct 2023Present
MongoDBBarTenderExpress.jsJavascriptC#Figma

Working on internal software in a regulated medical environment, where small bugs can have big consequences.

  • Developed features and debugged issues on WinForms desktop apps used in production.
  • Improved small tools and scripts to support the production team and reduce manual steps.
  • Automated label printing logic based on dental product types and country-specific standards.
  • Refactored legacy C# code to improve maintainability and reduce error rates.
  • Contributed to a smoother production workflow by fixing long-standing bugs and edge cases.
LIFEBecame a Software Engineer

Became a Software Engineer

Mar 2020

After years of uncertainty and jobs that didn't feel meaningful, I enrolled in a full-time software engineer bootcamp. It was the first time in my life that I studied that hard — not because I had to, but because I *wanted* to understand how things work. I discovered the magic behind games and apps, and never looked back.

TechCareerBootcamp
TECHPrint Spooler Optimization

Print Spooler Optimization

Mar 2025

Diagnosed and fixed slowdowns and crashes caused by simultaneous printing. Implemented a queue system, delay mechanisms, and improved logging to stabilize and trace the process.

PerformanceDebugLogs
TECHSecure Batch Selection

Secure Batch Selection

May 2025

Complete overhaul of a critical form used hundreds of times per day. The previous version allowed human errors when entering batch numbers, leading to production issues and manual corrections.

UXProductionSafety
LIFEBackpacker Survival in Australia

Backpacker Survival in Australia

Jan 2016

Embarked on a solo backpacking journey across Australia, navigating remote terrains, adapting to diverse climates, and managing limited resources. This experience honed my resilience, adaptability, and problem-solving skills in unfamiliar environments.

ResilienceAdaptabilitySolo TravelLife Experience
TECHInvisible but Powerful System Optimization

Invisible but Powerful System Optimization

Jun 2025

Rewrote and optimized a background Python script responsible for scanning and moving XML/STL files. The original version caused heavy CPU usage and interfered with other processes, including file dumps that took up to 15 minutes to complete. After rewriting the logic to avoid recursive scans and eliminate unnecessary operations, the CPU usage dropped significantly, and the dump script now runs three times faster. No more slowdowns, no more complaints — just clean, efficient performance.

PythonOptimisationDebuggingBackground
TECHAutomated Multilingual Label System

Automated Multilingual Label System

Feb 2025

Built an intelligent labeling system for medical devices. Automatically generates translated texts, country-specific logos, article data, and print-ready PDFs. No more manual mistakes or omissions.

AutomationPDFi18nMedical

Hard Skills

HTML

HTML

CSS

CSS

Javascript

Javascript

Typescript

Typescript

TailwindCSS

TailwindCSS

React

React

React Native

React Native

Next.js

Next.js

Node.js

Node.js

Git

Git

Express.js

Express.js

MongoDB

MongoDB

Sanity

Sanity

C#

C#

Figma

Figma

Three.js

Three.js

Redux

Redux

Unity

Unity

BarTender

BarTender

Soft Skills (self-assessed)

Creative Problem Solver

Can refactor a mess into something poetic (or at least functional).

Sense of humor

Even my comments are funny. Especially the sarcastic ones.

Vision Driven

Has personal standards. Hates doing things "just because."

Takes Ownership

If it breaks, I’ll fix it. Even if it wasn’t mine in the first place.

Attention to detail

Spent an hour tweaking a 1-pixel shift. Totally worth it.

Technical curiosity

I’ll spend 3 hours debugging just to understand *why* it happens — even if restarting would’ve fixed it.

Honest Communicator

Doesn’t sugarcoat, but doesn’t sting either.

Quick Learner

Able to dive into unknown tech and swim before reading the doc.

Focus

When I enter deep work mode, only earthquakes, coffee deliveries or a cat can interrupt me.

Client empathy

I don’t just ship code. I think about who’s going to click that button.

Humility

Yes, I’ve written `console.log('wtf')` and had no idea why it worked. I’ve made peace with that.

Self-motivation

Give me a purpose and a code editor. I’ll build kingdoms (or at least cool dashboards).

UX Instinct

Doesn’t need a full audit to say “this button’s in the wrong place.”

Active Listening

Ability to catch subtle needs and read between the lines.

Adaptability

I can go from ‘React dev’ to ‘MongoDB whisperer’ in 20 minutes. With coffee.

Patience

Recompiled 40 times without losing my mind. Well, almost.

BS detector

Can spot buzzwords, vague tickets, and toxic managers in under 30 seconds.

Problem framing

I don’t just fix problems, I ask if we’re solving the right one.

Passionate Builder

Loves turning ideas into actual tools people use.

Debugging Zen

Stares at the screen until the code confesses.

Constructive criticism

I can give and receive feedback without anyone crying. Most of the time.

Empathy

I feel bad when users yell at their computers. But sometimes… I feel bad for the users too.

Communication

I can explain a complex bug to a teammate… or a cactus. Both help.

Time Optimizer

Knows when to stop polishing and ship it.

Aperçu du projet MindTracker
MindTracker
TypescriptNext.jsTailwindCSSNode.jsReact

A personal web app designed to transform long, clunky psychological tests into a smooth, interactive experience. The idea came after I received a massive paper-based test to fill out by hand — slow, repetitive, and error-prone. So I created a better solution. MindTracker lets users complete psychological questionnaires like the Big Five or Self-Compassion Scale in a clean, mobile-friendly UI. It supports multiple languages (FR, EN, JP), displays live progress, and lets users download a clean PDF at the end — all without collecting personal data.

Voir le projet ↗
Aperçu du projet ThreeJS Tuto
ThreeJS Tuto
ReactThree.jsNode.js

A compact collection of four Three.js tutorials I followed and customized to deepen my understanding of 3D development on the web. Each mini-project explores a different aspect of Three.js: camera control, lighting, interactivity, and shaders. I modified layouts, materials, and animations to experiment with the API and see what I could achieve. This project really helped me grasp the basics of 3D scenes, the render loop, and the creative potential of WebGL.

Voir le projet ↗
Aperçu du projet DotGame
DotGame
HTMLCSSJavascript

This simple browser game was built as part of a take-home assignment that helped me land my first developer job at Potluck. You click on randomly appearing dots to score points — the smaller the dot, the higher the reward. The player can change the game speed and pause at any time. The high score is stored locally in the browser. The design was adapted from Potluck’s own website to match their visual identity.

Voir le projet ↗
Aperçu du projet PokeReact
PokeReact
ReactCSSJavascriptNode.js

A small side project inspired by the Pokédex, built with React to practice state handling, component design, and dynamic rendering. I focused mainly on styling, experimenting with CSS layouts and visual hierarchy. The result isn’t perfect, but this project was a fun way to explore front-end logic and responsive design without relying on a CSS framework.

Voir le projet ↗
Aperçu du projet MyFirst3DGame
MyFirst3DGame
C#Unity

This was a small project built in just 5 days during our “New Language Week” at school. I chose to explore C# and Unity to understand how video games are made. You could walk around a 3D map, jump, or "spam-jump" to reach clouds and collect floating gems. It was more of a sandbox prototype than a finished game, but it helped me grasp key Unity concepts. Unfortunately, the project files were lost later.

Let’s get in touch and make something amazing.

+33 6 58 91 35 72
vgroslier@gmail.com
Scionzier, Haute-Savoie, France