20+
Years Experience
53+
Technologies
3
Languages
About
I have more than 17 years of professional experience as a technical business owner and 20 years as a professional programmer. While studying at university as an IT Engineer, I did internships where I quickly rose as technical lead. Seeing I could manage a team and deliver high quality work, I decided to take the plunge and start my own company instead of taking a very nice offer from the company I was working at. Fast forward today and I am still happy I made this leap of faith.
Career Highlights
✓
Architected and shipped Shadow Shifts from zero, a full-stack time tracking SaaS (mobile, tablet, desktop) for the US construction industry, reaching a multi-million dollar valuation in under 4 years. Processing 15M+ in annual payroll, 620+ releases, 99.9% uptime, delivered by a team of 2 to 3 developers including myself.
✓
Reduced event infrastructure costs and preparation time from 10 hours to under 40 minutes at EventZen by taking over a legacy system, redesigning the architecture, and automating show deployments.
✓
Mentored junior and intermediate developers into senior full-stack engineers, owning curriculum and coaching end to end. Every developer trained through Majisti went on to secure 100k+ salaries in the industry.
✓
Led testing strategy and independently shipped microservices at LaPresse, contributing to the editorial platform that serves millions of readers across Quebec.
✓
Founded and ran Majisti for over 17 years, setting technical direction across 50+ projects while managing client relationships, hiring, and delivery for companies like Bell Canada, Desjardins, Quebecor, C.H. Robinson, and Cogeco.
Core Expertise
Software Architecture
Client/Server
Master-slave
Pipe-filter
Event-bus
Microservices
Mono-repo
Micro Frontends (in progress)
Dumb-smart atomic components
State management
Frontend Development
React
Redux
TypeScript
JavaScript/ES6+
Next.js
GraphQL
Backend Development
NodeJS
PHP
Symfony
GraphQL
REST
*SQL
Java
Python
Software Engineering
GoF Design Patterns
GRASP
SOLID
Clean Code
Functional Programming (currying, composition, hoc, etc.)
Automated Testing
Acceptance Testing
Behavior-Driven Development
Test-Driven Development
JavaScript testing (Jest, Cypress, React Testing Library, etc.)
PHP testing (PHPUnit, Behat, etc.)
Python testing (Pytest, etc.)
BDD (Cucumber, Gherkin, etc.)
xUnit (PHPUnit, JUnit, etc.)
Technical Writing
Confluence
Markdown
Read the Docs
System Administration
NixOS
Any BSD Linux derivatives
Debian
Ubuntu
CentOS
Infrastructure as Code
Terraform
Docker
Kubernetes
Helm
GitLab CI
GitHub Actions
Languages
French
Native Speaker
English
Perfectly Bilingual
Tagalog
Beginner
Ready to build something that matters?
Let's talk about your project. No pitch decks, just a real conversation.
Book a call