Skip to content
View jbdemonte's full-sized avatar
🏠
Working from home
🏠
Working from home

Block or report jbdemonte

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
jbdemonte/README.md
Jean-Baptiste Demonte - Freelance Developer Banner

πŸš€ Freelance Full-Stack Developer β€” Go | TypeScript | React
I've been writing code for over 20 years β€” it's not just my job, it's my passion.
I focus on delivering clean, scalable, and maintainable software β€” backed by strong code quality and architectural thinking.


πŸ‘¨β€πŸ’» About Me

I'm Jean-Baptiste Demonte, a passionate full-stack developer and freelance engineer.
I've been writing code for over 20 years β€” it's both my job and my hobby.

I’ve spent most of my career in startups, often from the ground up β€” designing systems, building teams, and shipping real products.
Along the way, I’ve also been CTO and co-founder, leading tech teams, scaling products, and helping raise funding for ambitious projects.
I love environments where I can have real impact, learn fast, and shape things from the ground up.

Today I focus on Go, TypeScript, and React, and I care deeply about clean code, good architecture, and developer experience.
I'm also into retro-gaming, AI, and regularly follow MOOCs to keep learning.

Whenever I can, I contribute to open source β€” it’s my way of giving back 🌍


βš™οΈ What I Do

  • πŸ”§ Build full-stack apps from scratch (frontend + backend)
  • βš™οΈ Design clean, scalable, and maintainable APIs and backend services
  • ⚑ Develop modern, performant, and pixel-perfect frontends (React, Vite, MUI…)
  • 🧰 Create tools, scrapers, CLIs, emulator frontends, and developer utilities
  • 🧱 Improve legacy codebases and enhance developer experience
  • πŸ•ΉοΈ Build playful side projects around games, emulation, nostalgia & creative tools

⚑️ Tech Stack

  • Languages: Go, TypeScript, JavaScript β€” Python (past)
  • Backend: Go, Node.js, REST, WebSockets, WebRTC
  • Frontend: React, Vite, MUI
  • DevOps: Docker, GitHub/GitLab CI, Linux β€” more bare-metal than cloud ☁️
    (capable of setting up Nginx, PostgreSQL, certs, etc. on a raw Debian server)
  • Also into: Raspberry Pi, 3D Printing, specialized tools

πŸ› οΈ Side Projects

I love building things for fun, learning, or pure curiosity.
πŸ“¦ Side project writeups β€” ideas, builds & experiments β†’


πŸ“š Books & Learning

I like to keep learning, and I’m always reading something or following a course.
πŸ“– See my full reading list & MOOCs β†’


πŸ“¬ You can reach out to me at


πŸ€– This README was proudly crafted with a little help from ChatGPT

Pinned Loading

  1. virtual-device virtual-device Public

    User-space Linux tool to simulate input devices (keyboard, mouse, gamepad) using uinput

    Go 4 1

  2. node-p7zip node-p7zip Public

    7z for nodejs - including the latest version of 7za

    TypeScript 10 8

  3. gmap3 gmap3 Public archive

    jQuery plugin to create Google maps

    JavaScript 668 198

  4. game-library-frontend game-library-frontend Public archive

    React-based desktop-style window manager for building multi-window UIs

    TypeScript 13 3

  5. mongoose-elasticsearch-xp mongoose-elasticsearch-xp Public archive

    A mongoose plugin that indexes models into Elasticsearch 2 / 5 / 6 and 7

    JavaScript 92 33