About

I'm a full-stack software engineer focused on building clean, maintainable web applications that actually help people.

I work mainly with Node.js/NestJS, PHP/Symfony, and PostgreSQL on the backend, with Vue/Nuxt/TypeScript on the frontend. Lately, I've been learning Rust, using it as an opportunity to deepen my understanding of algorithms, data structures, and efficient programming overall.

Over the past six years, I've worked in startups and larger teams, contributing to projects at Bouygues Telecom, Beamy.io, and Golem.ai, and most recently leading Madami, a donation and membership platform for French non-profits, as sole engineer from architecture through production.

Outside of work, I teach web development in Paris and occasionally contribute to open-source projects in the Nuxt ecosystem.

When I'm not coding, I'm probably motorcycling, DJing, tuning mechanical keyboards, or hanging out with my cat, Lumo ๐Ÿˆโ€โฌ›.

Experience

  1. Lead Engineer

    Mar 2025 โ€“ Feb 2026 / Madami (freelance, full-time)

  2. Fullstack Software Engineer

    Oct 2023 โ€“ Mar 2025 / Bouygues Telecom

  3. Audit Platform Engineer

    Jan 2024 โ€“ Jun 2025 (freelance, alongside Bouygues Telecom) / Access42 (via Kayro.ai)

  4. Fullstack Software Engineer

    Jan 2022 โ€“ Oct 2023 / Beamy

  5. Fullstack Software Engineer

    Feb 2019 โ€“ Dec 2021 / Golem.ai

  6. Fullstack Software Engineer intern

    Jun 2018 โ€“ Sept 2018 / Zest

  7. Lecturer

    2021 โ€“ Now / HEC ยท Epitech Digital ยท IIM ยท WebSchoolFactory

Stack

Tools and technologies I use to build things.

NestJS
Node.js
PostgreSQL
Symfony
PHP
Rust
Docker
Drizzle ORM
TypeScript
Nuxt.js
Vue.js
Tailwind CSS
Supabase
Kotlin
Jetpack Compose

Daily setup

Apps and tools I run day to day โ€” not a skills list, just what's on my machine.

Cursor
Claude Code
Firefox Developer Edition
Raycast
Obsidian
Anytype
Hermes
Proton Mail
Tailscale
Signal
opencode
Bitwarden

ยฉ 2026, Neil Richter - All rights reserved.