Dominique Paul is a Zurich-based freelance software engineer and ML specialist with 10 years of experience building fast, pragmatic products from research prototypes to production demos. Trained at ETH Zurich (MSc Statistics) and published on foundation models and computational genomics, he combines academic rigor with a bias for shipping: prototypes and pipelines that move ideas to working demos within days or weeks. He has a track record consulting for startups (Palta Labs) to solve high-impact problems—OCR for low-quality shipping docs, food-quality vision on constrained hardware, and rapid public demos that closed customers. Dominic favors repurposing off-the-shelf models and warns when ML is unnecessary, focusing only on technically interesting projects rather than billable busywork. Besides teaching data science at Universität St.Gallen, he remains active publishing long-form and frequent updates and is open to coffee chats about unconventional ideas.
10 years of coding experience
6 years of employment as a software developer
Bachelor of Arts, Business Administration, Bachelor of Arts, Business Administration at University of St.Gallen
Master in Science, Statistics, Master in Science, Statistics at ETH Zürich
Visiting Undergraduate Student, Visiting Undergraduate Student at Universidad Adolfo Ibáñez
A web app where a user enters his address to receive the size of his rooftop available for solar panels. The app uses image segmentation to detect the rooftops and connects to an external API for data on the climate.
Contributions:7 commits, 4 pushes, 1 branch in 7 months
Contributions:44 pushes, 8 branches in 1 year 11 months
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.