PDF
Nathan Sarrazin | CV

Delft, The Netherlands

[email protected]

Experience

Hugging Face | Software Engineer

  • Lead developer on HuggingChat, an open-source alternative to ChatGPT. Built a consumer webapp that attracted over 500k registered users within a year. Created front and back-end features using SvelteKit, TypeScript and MongoDB.
  • Core maintainer on the open-source repo chat-ui powering HuggingChat. Triaged PRs from 100+ contributors and grew project visibility to more than 7k stars and 1k forks on GitHub.
  • Developed new features to highlight top open-source LLMs, adding agentic and web search functionalities, built using TypeScript and Node.js.

Hello Energy | Fullstack Software Engineer

  • Revamped front-end of flagship product for 1000+ B2B customers using React & TypeScript, achieving an 80% decrease in page load time, bringing it down to under 1s.
  • Modernized front-end toolchain with TypeScript, Webpack, and ESLint, implementing automated CI/CD pipelines for linting and testing.
  • Implemented a component library system by converting Figma designs into reusable components using Storybook, enhancing developer experience and streamlining design reviews.
  • Led greenfield portfolio management project for the company's largest client, meeting tight deadlines and contributing to securing new contracts.

VanBoven | Software Engineer

  • Delivered an internal web app for ML evaluations and monitoring MLops pipelines using Flask, Plotly, and GitLab for CI/CD.
  • Contributed to the core product by developing full-stack features using React, TypeScript, and Python/Django.
  • Participated in UX research from ideation in Figma to UX testing in a B2B setting.

DARE | Simulations Engineer

  • Led a team of 3 developers to rewrite an in-house Python rocket trajectory simulator, achieving a 25x speedup in simulations used for flight safety.
  • Implemented Test-Driven Development (TDD) and validation testing of the simulator's performance using flight telemetry data.

Open Source

Serge | Project Maintainer

  • Built a self-hosted alternative to ChatGPT to chat with AI language models of the LLaMA family, using SvelteKit, FastAPI, Redis, and MongoDB.
  • Organized contributors on GitHub, triaged issues, and built a Discord community of 750+ users. Handled community outreach, reaching the top of some subreddits and GitHub's trending page.

Education

TU Delft | Aerospace Engineering

  • Relevant coursework: Probability & Statistics, Linear Algebra, Calculus, Differential Equations