Full-stack engineer with 8+ years in production. I embed into teams, adopt your vision, and build what's needed — not just what's asked. Most recently: four years as the principal developer behind a live marketplace platform, owning everything from the database schema to the deploy pipeline.
I've been the stakeholder, the founder, and the engineer. That order matters.
I didn't start as a programmer. I started running IT for a hotel in India — replacing paper billing with cloud POS, putting rooms online. That's where I learned the lesson that still shapes how I work: technology only matters when it makes the business run better.
Then I co-founded a software company, building products for healthcare and media clients. As a founder you don't get to say "not my job" — you own the outcome, the budget, and the relationship. I've carried that ownership into every team since.
Most recently I spent four years as the principal developer at Salle Privée, a Montreal event-venue marketplace — designing the architecture, building the product, and running it in production. When you're the one answering for the whole system, you learn to build what's needed, not just what's asked.
I've run a company. I think about cost, risk, and revenue — not just code.
From database schema design to CI/CD pipelines to production incident response — one person accountable for the whole system.
Elixir/Phoenix LiveView, Ruby on Rails, Node.js/TypeScript, PostgreSQL, AWS, Docker
Four principles from a decade of owning production systems
When the feature you asked for is the wrong one, I'll say so — and show you what I'd build instead and why. You get an honest engineering partner, not a yes-machine working through tickets.
I don't work for companies, I work as part of them. I learn the business model, sit with the people who feel the pain, and make technical calls that serve where the company is going — not just the sprint in front of me.
Schema design, payments, real-time features, CI/CD, monitoring, the incident at an inconvenient hour — I take responsibility for the whole system, not a slice of it. Software I ship is software I operate.
Founders and non-technical partners always know where things stand, what things cost, and what the trade-offs are — in plain language. Good engineering includes making sure the people around it are doing well.
Real projects solving real business problems
A production SaaS platform connecting event organizers with venue providers in Montreal. I was the principal developer for four years — from architecture through production monitoring.
View Live Platform → 🚀A two-sided marketplace needs everything a big product team builds — search, quoting, real-time messaging, payments, admin tooling — but here it all had to be designed, shipped, and kept running reliably by one accountable engineer.
An Elixir/Phoenix LiveView core on PostgreSQL with a 44-table domain model, plus Node.js microservices for PDF generation and image processing. Stripe payments with refund workflows, real-time messaging over Phoenix Channels, and multi-channel notifications (email, SMS, in-app) on Oban background jobs. I also owned the infrastructure: Docker, GitHub Actions CI/CD, AWS, and incident response with Sentry.
Co-founded a software firm serving healthcare and media clients. We shipped a real-time news aggregator app and an operations platform for a multi-location clinic franchise — scheduling, workflows, and management in one place.
A workflow automation platform for business process orchestration, built in Ruby on Rails — turning manual, error-prone processes into structured flows.
The page you're reading is served from infrastructure I run myself: a multi-server Docker Swarm with its own deploy pipeline, container registry, databases, object storage, and off-site backups. I don't just talk about operations — I live with them.
Recommendations from colleagues and clients
From a hotel front desk in India to owning a production platform in Montreal
My first job was making technology serve a business, not the other way around: replacing manual billing with cloud POS and putting the hotel's rooms online. I've thought like an operator ever since.
Started a software company building web and mobile products for healthcare and media clients. Three years of owning outcomes — code, deadlines, budgets, and relationships.
Client web applications across the full product lifecycle — frontend, backend, and the REST APIs connecting them to the outside world.
Moved to Montreal, completed a DEC in Computer Science at Collège LaSalle, and joined Salle Privée — where I spent four years as the principal developer of their event-venue marketplace, owning it from schema design to production incidents.
Four years, one platform, delivered. I'm looking for the next team whose vision I can make my own — as an embedded senior engineer or a hands-on technical partner.
If you're hiring a senior engineer who'll treat your company like their own — or you need someone to own a system end-to-end — I'd love to hear what you're building.
Based in Montreal • Remote-friendly • On-site in the Montreal area