Erwan Ameil is a Senior Product Engineer based in the UK with 12 years of full-stack experience building performant web and creative interactive systems. He combines front-end expertise in 3D/VR and WebGL with back-end and DevOps skills, having delivered greenfield tools that cut production time (e.g., a 3D floorplan editor reducing workflow from 2+ hours to under one). Erwan contributes to notable open-source projects—improving Nim’s PostgreSQL safety and enhancing TechEmpower’s FrameworkBenchmarks by adding a multithreaded micro-framework and Redis variant—demonstrating attention to performance, security and automation. He has a history of teaching applied embedded systems (Arduino) and shipping production services on AWS, showing a pragmatic blend of systems thinking and hands-on delivery. Colleagues value his ability to move between prototyping, productising, and infrastructure work to accelerate teams and products.
12 years of coding experience
5 years of employment as a software developer
Engineer's degree, Computer Science, Engineer's degree, Computer Science at Ecole internationale des Sciences du Traitement de l'Information
Master's degree, Computer Science, Master's degree, Computer Science at Reykjavik University
Source for the TechEmpower Framework Benchmarks project
Role in this project:
Back-end & DevOps Engineer
Contributions:22 commits, 1 PR, 4 comments in 1 year
Contributions summary:Erwan primarily focused on enhancing the "nawak" micro-framework, a component within the benchmark project. Their contributions included adding and integrating the nawak micro-framework, updating dependencies like Nimrod, and adding features such as multi-threading and a Redis database variant. They also worked on infrastructure and deployment tasks, including configuring the build and setup scripts, and setting up build and deploy automation using the toolset.
Nim is a statically typed compiled systems programming language. It combines successful concepts from mature languages like Python, Ada and Modula. Its design focuses on efficiency, expressiveness, and elegance (in that order of priority).
Role in this project:
Back-end Developer
Contributions:10 commits, 3 PRs, 11 comments in 3 years 2 months
Contributions summary:Erwan primarily focused on improving database interactions within the Nim programming language. They implemented prepared queries for PostgreSQL, replacing string formatting with parameterized queries for security and efficiency. Further improvements included the addition of functions for cookie management, XML escaping, and improved compilation output verbosity. These changes collectively enhanced the project's performance, security, and developer experience.
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
Erwan Ameil - Senior Product Engineer at Lottielab