Software engineer · France · Canada · Poland
I turn ideas into things that ship.
Elie Boulanger
Selected work
Checklenid
2025–present
AI CV generation platform: job posting in, tailored CV and gap analysis out.
- Angular
- TypeScript
- Next.js
- PostgreSQL
LC75 Studio
2025–present
Automated pipeline that turns algorithm problems into rendered explainer videos.
- Python
- Manim
- Flask
- Angular
Autonomous Vehicle with Object Detection
2024
Led six engineers building a distributed platform for real-time obstacle detection.
- ROS 2
- Python
- TypeScript
- Angular
Inverse Kinematics Solver for Robotic Arm
2019
Inverse kinematics and numerical computation algorithms for robotic arm motion.
- C
Experience
Aug 2025 – Dec 2025
Developer · Hydro-Québec Industrial Collaboration, Polytechnique Montreal
Montreal, Canada
- Delivered a commercial project jointly with the Hydro-Québec engineering team, running requirement gathering, demos, and feedback cycles across two organizations.
May 2025 – Aug 2025
Research Intern · Polytechnique Montreal
Montreal, Canada
- Built Python and C++ pipelines for large-scale hyperparameter optimization and automated, reproducible benchmarking of Tabu Search on healthcare scheduling problems.
- Profiled bottlenecks to cut computational overhead and translated researcher requirements into technical solutions.
Aug 2021 – Present
Founder and Lead Developer · VarsoLogic
Montreal / Remote
- Designed and evolved Angular applications on a microfrontend-oriented architecture: standalone components, signals, lazy-loaded feature boundaries, shared libraries in a monorepo.
- Tuned performance across the stack through caching, query optimization, asynchronous processing, and low-latency client-server communication under concurrent workloads.
- Delivered projects from architecture design to production deployment, owning technical decisions and aligning technology choices with product and business goals.
- Built automated tests along the testing pyramid and implemented logging, monitoring, and error tracking.
- Coordinated remote collaborators, split complex work into incremental deliverables, ran code reviews, mentored junior developers.
- Applied Claude and OpenAI APIs and AI coding assistants across development, review, documentation, and automated production pipelines.
- Selected for the Propolys Entrepreneurial Scholarship (Polytechnique Montreal).
Nov 2017 – Jun 2018
Research Intern · Nicolaus Copernicus University
Toruń, Poland
- High-precision photometric analysis of astronomical observation data, data-processing workflows for exoplanet transit research publications.
Education
- Polytechnique Montreal — Bachelor of Computer Engineering ENIC-NARIC certified as equivalent to a Polish Master’s degree.
- Warsaw University of Technology — Aerospace Engineering (not completed)
Awards
- MITACS Scholarship — Polytechnique Montreal, 2025
- Propolys Entrepreneurial Scholarship — Polytechnique Montreal
Skills
Frontend
- Angular (signals, standalone components, RxJS)
- TypeScript
- Web Components
Architecture
- Microfrontends
- Monorepos
- Microservices
- Design patterns
- REST APIs
Backend
- Node.js
- NestJS
- Next.js
- Python
- PostgreSQL
- MongoDB
- WebSocket
Quality
- Testing pyramid (unit / integration / E2E)
- Observability
- Monitoring
- WCAG
Delivery
- Docker
- CI/CD
- Deployment automation
- Git
- Linux
- Distributed teams
AI tooling
- Claude API
- OpenAI API
- AI-assisted development and review workflows
Contact
Have a role or a project in mind? Send a few details and I'll reply directly.