Summary
Nathaniel Le Sage is a versatile software developer with over a decade of experience delivering web, desktop, embedded, and ML-enabled systems across startups and large engineering organizations. He combines hands-on backend and embedded expertise—working with Node/Next.js, PostgreSQL, Redis, C++, Qt, and CI/CD pipelines—with practical ML tooling, having built scraping, LLM conversion and embedding services as well as decision-tree and autoencoder models for finance and geoscience projects. At John Deere he shipped high-coverage (>90%) unit-tested embedded licensing software for multiple product lines, and at Novo he moved quickly in a lean startup to productionize back-end and ML components. Active in open knowledge, he’s contributed to Wikipedia for more than a decade and brings strong scripting, data-processing and performance optimization skills (memoization, joblib parallelism) to speed up workflows. Based in the Iowa City–Cedar Rapids area, he thrives in small teams where fast iteration and pragmatic engineering meet careful testing and reproducibility.
11 years of coding experience
5 years of employment as a software developer
Bachelor of Arts - BA, Computer Science, Bachelor of Arts - BA, Computer Science at University of Iowa
English