Geoffrey Hug

Senior Front-end Software Engineer

Salaire / Taux journalier

Nantes, France

Freelance, ouvert au CDI

À distance uniquement

Expertises

Développement FrontendVueSvelteTypescriptTest DesignSoftware CraftsmanshipDéveloppement FullstackReactJavascriptTailwind CSSNuxtNodeCSSRubyC#JavaReduxExpressMongoDBNeo4jDevOpsGoogle Cloud PlatformGitClean CodeFirebaseGitHubPlaywrightGitLabDéveloppeur FrontendNextDéveloppeur FullstackHTMLMySQLRuby on Rails

Langues

Français (Maternelle)Anglais

À propos

Introduction

Self-driven software engineer with 12 years of experience, specializing in front-end web development and passionate about game development. As a freelancer, I’ve delivered projects from architecture to deployment, collaborating with product owners both independently and within fully remote teams. Curious by nature, I continually expand my skills through side projects and explore new areas of development, especially game dev.

Liens

Expérience de travail

Senior Frontend Developer

GraphAwareFreelance

juin 2025 - juil. 2026

1 an 2 mois

Remote, Oregon 97458, États-Unis

Worked as part of a team of senior frontend and backend engineers on Hume, a graph-intelligence platform used by law enforcement and security agencies to make sense of their large amounts of data. - Architected and shipped new features for Hume, working in a large and complex Vue 3 + Vuetify frontend. - Owned data sources matrix editor feature in collaboration with product, using AI-assisted prototyping to create a fast iteration and feedback loop against shifting requirements, then refactored it to be production-ready once settled. - Built internal tooling and AI skills to automate analysis of security vulnerabilities (CVE/GHSA), significantly speeding up assessment, customer notification, and the delivery of security fixes. - Was a primary contributor to the Playwright (Java) E2E suite, expanding coverage of critical features, building full coverage for new ones, and establishing a shared formatting standard across the codebase to cut review friction and diff noise.

Graph Visualization Library Engineer

GraphAwareFreelance

oct. 2022 - mars 2024

1 an 6 mois

Remote, Oregon 97458, États-Unis

Hume.js is the visualisation library used by Hume. It allows to render graphs using a WebGL and Three.js rendering engine. - Lead core performance optimizations, resulting in 50% faster data loading times and significantly improved UX for large relational datasets. - Reduced application build times from 6 minutes to 15 seconds, vastly improving team debugging and ability to test in-app. - Implemented advanced visual features including SDF fonts, infinite animations, and custom data visualizations. - Consolidated repeated buffer-management patterns in the rendering engine into reusable, declarative abstractions, cutting duplication, simplifying buffer management, and making it clearer what triggers re-renders when library data objects change. - Developed a Svelte application from scratch to support R&D for graph layout algorithms, alongside researching WebAssembly (C++) integrations for complex layouts. - Overhauled validation system with a solution based on customizable schemas and a fault-tolerant error-handling policy which improved ease of use and DX.

Canvas Map Editor Frontend Engineer

TooloaFreelance

mars 2022 - juil. 2022

5 mois

Remote, Oregon 97458, États-Unis

Built a Svelte + canvas visual map editor for a platform of 2D interactive web spaces (virtual visit and collaboration), working directly with the founder and CTO. - Implemented a polygon-drawing system for defining interaction zones, with fully editable geometry: draggable vertices, segment splitting, and point insertion/removal. - Wrote a custom 2D vector-math library to power the editor’s geometry and interactions. - Built an inspector for configuring elements, placing content anchors (images/video), and defining parameterized actions triggered by each interaction. - Integrated with the backend API for map loading and change sync, with toggleable auto-save.

Fullstack Web Engineer

HeyAMZFreelance

juil. 2020 - janv. 2022

1 an 7 mois

Thale, Allemagne

KPI-Deck is a data analytics and business management dashboard for Amazon sellers. Main challenges were to process very large amounts of data from inconsistent sources and present it in a heavy dashboard UI that makes sense to users. As part of a small team (2 founders, CTO, 1 other dev), I've been involved in the design and architecture of most features. In particular, I've proposed a design for a critical feature that would help us stand out from competitors by providing an easier and more intuitive way for users to manage their cost of goods based on their supply orders.

Creator of ProCV (Vue / Firebase)

IndépendantFreelance

mars 2020 - juil. 2020

5 mois

Nantes, France

ProCV is a free online resume builder. This is a side-project I built mainly to have a Vue.js production ready application in my portfolio and which I am still using to build my own resume. Features so far : Resume builder Templating system Ability to download as PDF, print or share link Custom urls Responsive / Mobile friendly Vuex-ORM custom plugin for sync with Firestore Handles automatic fetching and saving of models and relations Provides Google Docs-like saving when editing resume

Fullstack React/Firebase Engineer

KitMédicalFreelance

févr. 2018 - mars 2020

2 ans 2 mois

Mexico, District fédéral, Mexique

KitMédical.fr KitMédical.fr allows general practitioners to find the digital tools that can help them in day-to-day practice Migration from a Wordpress site to a fully custom SPA powered by React and Firebase Helped redesign UI/UX for fast access to known content and intuitive discovery browsing Leveraged new architecture to implement new functionalities User accounts Quick search Reviews Favorites KitGrossesse.fr KitGrossesse is a tool for general practitioners to follow their patients pregnancies. It helps practitioners make sure they follow all best practices and helps them inform their patients better. Complex admin with high flexibility to allow practitioners to implement their complex algorithm, mapping questions and dates to corresponding effects, such as prescriptions and services Anonymous pregnancy tracking Custom administrable pregnancy calendar showing all important events, ability to send via email to the patient KitMédical's services are linked, they can appear as effects of the algorithm either as patient or doctor resources Doocteur.fr Google-like search engine aimed at general practitioners. HTML/CSS/JS website integrating a Google Custom Search Engine.

Chat and WebRTC video/calls module Engineer

Non divulgué

oct. 2017 - mai 2018

8 mois

Mexico, District fédéral, Mexique

- Development of a chat and video/call module to be integrated in a RoR app - Custom module similar to Google Hangouts features, including group calls, conference mode and screen sharing - Built with React / Websockets / RoR / WebRTC / Janus server

Fullstack RoR/React Engineer

MennevilleFreelance

juil. 2016 - août 2017

1 an 2 mois

Mexico, District fédéral, Mexique

Customiiz is a custom e-commerce platform for crowdfunded shops of customizable products (hit the sales goal and production starts, miss it and customers are refunded). - Handled architecture, project management, execution and deployment in collaboration with the CEO and his assistant. - Built an interactive product-customization tool: place, scale, and rotate artwork over per-product print zones, with embroidery preview and print-ready file generation. - Implemented the goal-or-refund model with Lemonway escrow, plus shops, checkout, and admin/production pipeline.

Indie mobile game developer

Lightflow StudioFreelance

avr. 2015 - déc. 2015

9 mois

Mexico, District fédéral, Mexique

- Setup to start an indie mobile games studio with a former colleague - Built and released 3 games: - 45°: Infinite casual runner game - Colorizz: Puzzle game with color mixing mechanics - Colorfuse: An altered version of Colorizz that would appeal more to less casual gamers

Développeur jeux mobiles

Beemoov

avr. 2014 - oct. 2015

1 an 7 mois


Formation

SUPINFO

2009 - 2014

5 ans 1 mois


Licences et certifications

Neo4J Graph Database Certification

Délivré le : juil. 2025

Certifié par Neo4j

Portfolio

Automating security audits to free up developer time

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.