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.
9 years of coding experience
6 years of employment as a software developer
Bachelor's degree Aerospace Engineering, Bachelor's degree Aerospace Engineering at Delft University of Technology
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.
A web interface for chatting with Alpaca through llama.cpp. Fully dockerized, with an easy to use API.
Role in this project:
Full-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