Resume (PDF)
Front-End-Leaning Full-Stack JavaScript Developer
I am available for remote jobs or consulting up to 4 days/week.
You can reach me at holle@vv12.oi or on Twitter.
Here are the tools I am the most proficient with and use daily:
- Front-End: React, Next.js, React Query, Zustand, Chakra UI, Zod.
- Back-End: tRPC, GraphQL, WebSockets, Prisma, PostgreSQL, Airtable.
- Tooling: TypeScript, ESLint, Prettier, Storybook, Jest, Docker, monorepos.
- 3D / Gamedev: Three.js, React Three Fiber, ECS, cross-platform web games.
Work Experience
Web Game Development Year
2023
I gave myself 1 year to explore and promote JavaScript game development. I created:
- WebGameDev.com: a website, newsletter, and community of 1500 members.
- WebGamer.io: a portal of curated web games (15.000 visitors/month).
- Mini Mana: a 3D multiplayer game built with Three.js, React, and uWebSockets.
- PolyDraw: an app to edit polygons built with React, Chakra UI, and Zustand.
Front-End Consulting for 3dverse
Remote • 04/2023
3dverse is a Montreal-based platform for 3D development. I built a new administration dashboard using React, Next.js, TypeScript, React Query, and Chakra UI.
Full-Stack Consulting for Inspire
Remote • 05/2021 to 02/2023
Inspire is an organization of career counseling. I developed the new version of Inspire using React, Next.js, TypeScript, React Query, GraphQL, Chakra UI, and MongoDB.
Full-Stack Consulting for Alcopa
Remote • From 01/2016 to 03/2020
I built full-stack apps for Alcopa Auction, a car auction company, including apps for users to participate in real-time physical sales streamed from auction rooms. I used React, Redux, Material UI, Storybook, Apollo, GraphQL, and Socket.io.
Front-End Engineer at Yelp
San Francisco & Remote • 02/2012 to 03/2015
I developed features for Yelp, serving more than 90 million monthly visitors, focusing on creating a robust CSS codebase. I was part of developer relations and recruiting and brought SFHTML5 to Yelp. We used SASS, OOCSS, JavaScript, and Python.
Web Developer Intern at SFEIR
Paris • 02/2011 to 08-2011
I developed HTML5, GWT, Google App Engine, and Android apps at the Innovation Department of SFEIR. We won a French Google Chrome HTML5 app contest with one of the first web-based music players for Chrome.
Full-Stack Developer at GIMNY
Paris • 02/2009 to 09-2010
During my studies, I co-founded, developed, and launched a series of entertainment social networks built on a PHP stack with Zend Framework and jQuery.
Project Highlights
City Filter
2020
I created City Filter, a travel-planning tool that aggregates 40,000 data points from more than 90 countries, 250 cities, and 450 districts.
JavaScript Stack from Scratch
2017
JavaScript Stack from Scratch is my tutorial about setting up a JavaScript and React stack with Redux, Webpack, ESLint, Jest, and more. It reached 20.000 GitHub stars.
Initializr
2011
Initializr was my tool to create HTML5 projects. It was the official custom build tool of HTML5 Boilerplate. It reached 4 million visitors and 2500 GitHub stars.
Developer Relations
Author of a book about HTML5
2011
I co-wrote a book about HTML5 foreworded by Paul Irish from Google Chrome. I also wrote a guest chapter in another book and an article in Web Design Magazine.
Blogging and social media audience
It comes naturally to me to explain technical topics clearly, as seen on my blog. I have 8000 followers on Twitter, which can be reached with front-end content.
Public speaking
I gave talks at SFHTML5, UIUC, Google Developer Group, Paris Web Components, Sfeir'Plays, Best of Web 2017, JS Star, and several presentations at Yelp and Sfeir.