Erwan Ameil

Senior Product Engineer at Lottielab

England, United Kingdom
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

👤
Senior
🎓
Top School
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.
code12 years of coding experience
job5 years of employment as a software developer
bookEngineer's degree, Computer Science, Engineer's degree, Computer Science at Ecole internationale des Sciences du Traitement de l'Information
bookMaster's degree, Computer Science, Master's degree, Computer Science at Reykjavik University
languagesEnglish, French, German
github-logo-circle

Github Skills (22)

application-framework10
nim-lang10
postgresql10
back-end-development10
redis10
app-framework10
web-framework10
benchmark9
performance-monitor9
benchmarking9
devops9
compiler-compiler9
performance-analysis9
compiler9
docker8

Programming languages (11)

TypeScriptNimrodJavaC++CSSNimScalaJavaScript

Github contributions (5)

github-logo-circle
Source for the TechEmpower Framework Benchmarks project
Role in this project:
userBack-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.
techempowerframeworkbenchmarkperformancebenchmarks
nim-lang/Nim

Aug 2014 - Nov 2017

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:
userBack-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.
pythonnim-langelegancecompilerprogramming-language
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