int main(int argc, char * argv[]) {
My name is Valentin Dufois, I am a software engineer based in Montreal, QC. I hold an engineering degree and a Master's in Digital Creation from UQAT (2020).
I spent four years as the sole engineer at NEO-OOH (now Quebecor Media), where I designed and built their entire internal platform from scratch, from stack selection and architecture to database design, UI, and deployment. What started as a scheduling tool grew into a company-wide platform used by every team daily.
Since 2024, I'm a lead developer at Webisoft, where I lead development on multiple client projects simultaneously across Web3, automotive, and other industries, each with their own team of developers.
On my own time, I build things that scratch my itch, like algorithmic trading systems and creative coding tools. I enjoy taking projects from a blank slate to production, and I do my best work when I own the full picture.
Currently open to new opportunities as a Senior Developer or Tech Lead.
As a list
Web
- PHP, TypeScript, Python, SQL, HTML/CSS
- Laravel, Django, React, Node.js, FastAPI .js, js.js, omgIHateThisTrend.js
- Vite, Nginx, WebSocket, PostgreSQL, Redis
Infrastructure
- Docker, Docker Compose, CI/CD
- DigitalOcean, Linux, Nginx
Software
- C/C++, Swift, Python, OpenGL, Metal
- Xcode, JetBrains IDEs, gcc, clang/llvm, Make
Visuals
- TouchDesigner, Processing
- OpenGL, Metal you said it already
- Sketch, Photoshop, Illustrator & friends
Transversal
- git, GitHub, Bitbucket, Jira Because using a website is a skill now ?
- Bash, vim :wq!!!!
- Stripe, XState, Web3/Solana