Nathan Sarrazin

Sr. Full-Stack Engineer at Apple

Karlsruhe, Baden-Württemberg, Germany
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Nathan Sarrazin is a Sr. Full-Stack Engineer with nine years of experience building scalable web apps and GenAI features, currently at Apple and formerly a lead engineer at Hugging Face where he helped grow HuggingChat to over 1M users and drove 10% of the platform's global traffic. He combines strong front-end expertise in SvelteKit and TypeScript with back-end work on APIs and MongoDB, and has a proven track record shipping streaming chat interfaces and web-search integrations for LLM applications. Nathan has significant open-source impact as a core maintainer on chat-ui and contributor to projects like serge, where he added SvelteKit/Tailwind UIs and streaming capabilities. Prior roles include delivering major performance and DX improvements for B2B products, and a 25x speedup rewrite of a trajectory simulator during his aerospace engineering work. Based in Karlsruhe, he blends systems thinking from an aerospace background with hands-on product velocity in AI-first web applications. Colleagues know him for turning complex ML/AI interactions into polished, user-friendly UIs while shepherding community contributions.
code9 years of coding experience
job6 years of employment as a software developer
bookBachelor's degree Aerospace Engineering, Bachelor's degree Aerospace Engineering at Delft University of Technology
languagesFrench, English
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (21)

sveltekit10
python10
apidoc10
typescript10
api10
tailwindcss10
typescript-types10
svelte10
web-development10
typescripts10
back-end-development9
javascript9
dockers9
webscraping9
docker9

Programming languages (11)

TypeScriptC#C++RustCHandlebarsJavaScriptOpenSCAD

Github contributions (5)

github-logo-circle
huggingface/chat-ui

May 2023 - Apr 2025

Open source codebase powering the HuggingChat app
Role in this project:
userFull-stack Developer
Contributions:13 releases, 487 reviews, 946 PRs in 1 year 11 months
Contributions summary:Nathan implemented significant enhancements to the HuggingChat UI, primarily focused on integrating web browsing capabilities. This involved creating a basic proof of concept for web search, including error handling, feature toggles, and the ability to fetch and summarize webpage content from search results. The work also included front-end integration, updating server routes, and introducing new dependencies such as `jsdom`. Code contributions reflect both back-end and front-end development, indicating a full-stack development role.
chatgpthuggingfacellmsveltesvelte-kit
serge-chat/serge

Mar 2023 - Nov 2023

A web interface for chatting with Alpaca through llama.cpp. Fully dockerized, with an easy to use API.
Role in this project:
userFull-stack Developer
Contributions:13 releases, 22 reviews, 75 PRs in 7 months
Contributions summary:Nathan primarily contributed to the Serge project by implementing features and improving the user interface. They added a basic SvelteKit and Tailwind project to the repository, developing a fundamental front-end for the application. The user integrated API endpoints, enabling interactions such as chat creation and question posting, alongside features like displaying model information. They also implemented streaming capabilities, enhancing the user experience for generating responses.
alpacadockerfastapillamallamacpp
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Nathan Sarrazin - Sr. Full-Stack Engineer at Apple