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
![Inspire Orientation logo](/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Finspire.f6e2fa3d.png&w=384&q=100)
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
![Alcopa Auction logo](/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Falcopa.c3b4be0c.png&w=384&q=100)
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
![Yelp logo](/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fyelp.c813d696.png&w=1080&q=100)
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
![Sfeir logo](/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fsfeir.6f9cf161.png&w=1080&q=100)
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
![GIMNY logo](/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fgimny.e2012ea6.png&w=640&q=100)
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
![City Filter logo](/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fcity-filter.fdef5605.png&w=1080&q=100)
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
![JavaScript logo](/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fjs.33cae75c.png&w=256&q=100)
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
![HTML5 logo](/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fhtml5.a980ab51.png&w=256&q=100)
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
![Book icon](/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fbook.bc61d1f1.png&w=640&q=100)
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
![Twitter logo](/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Ftwitter.6bda9f2c.png&w=3840&q=100)
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
![Microphone icon](/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fmicrophone.051f90e2.png&w=640&q=100)
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.