POST OK · Uptime 10+ yrs· Dual-boot EN / FR
Olivier Colas
Senior Full-stack Engineer · frontend leaning
I build fast, accessible products, from component libraries to shipped SaaS, and I like learning alongside the people I build with.
Scroll to tour · tap a component
CPU · LGA-OC10
Core
10+ years as a full-stack engineer, leaning frontend. I care about clean code, performance and accessibility, and I enjoy learning with the people I build with.
- Instruction set
- TypeScriptJavaScriptPythonHTMLCSSSASSGraphQLSQL
- Drivers
- ReactVueReact NativeNext.jsNuxtElectronTauriVitestStorybookStyled ComponentsPrimate.runMastra.aiPayloadCMSEthersWeb3Hardhat
- Dual-boot
- English (native) · French (native)
Memory · DIMM A1–A5
Experience
A1 · Apr 2023 – Jul 2026
Indiehacker · Self-employed
Remote
Designed, built and shipped my own products end to end.
- Built rentfinder.chat, quicktweet.io and codebasecleaners.com.
TypeScriptSvelteNext.jsSwiftUIDocker
A2 · Oct 2021 – Apr 2023
Senior Frontend Engineer · Codility
London, UK
Enterprise-scale features for a platform serving 1,500+ customers.
- Led frontend for the Integrations/Workflows team, owning architecture and code quality.
- Shipped React and TypeScript features that improved UX and performance at scale.
- Shared learnings with the Frontend Guild.
ReactTypeScriptReduxStorybookDjango
A3 · Aug 2020 – Sep 2021
Frontend Engineer · Nationwide Building Society
London, UK
Greenfield financial web app with a focus on performance and accessibility.
- Led a team of 3 frontend developers through sprint planning, mentoring and code review.
- Introduced robust testing with Jest and Storybook.
ReactTypeScriptStyled ComponentsJestGraphQLApolloAuth0
A4 · Jul 2019 – Aug 2020
Frontend Engineer · Ubisoft Entertainment
Montreal, Canada
SEO-focused static landing pages for game launches under tight deadlines.
- Automated deployment, making it 120x faster.
- Built a reusable internal UI component library.
- One of two devs behind merch.ubisoft.com.
- Ran A/B tests with Qubit and AB Tasty.
ReactTypeScriptSalesforce Commerce CloudVanilla JSBigCommerce
A5 · Apr 2015 – Apr 2019
Co-Founder & Lead Programmer · Kanvse
Calgary, Canada
B2B task-management SaaS, iterated on customer feedback for four years.
- Built the component library in JavaScript and SCSS.
- Created an admin panel with app statistics and activity tracking.
MeteorJSVueJSMongoDB
GPU · PCIe x16
Shipped
2026 – present
Rentfinder.chat
Scrapes public Facebook rental posts, enriches them with an AI pipeline and serves them through a Telegram bot.
TypeScriptDockerPostgreSQLSvelteshadcn
2023 – 2025
Quicktweet.io
macOS app for beautiful tweet screenshots. Automated build, notarisation and publishing, from 10m30s down to 2m30s.
SwiftUINext.jsPayloadCMSStripeDocker
2023 – 2026
Codebasecleaners.com
Helping vibe coders clean up their codebases on a subscription.
TypeScript
2023 – present
@diysoftware on YouTube
2k-subscriber channel on self-hosting applications and personal projects.
Self-hostingDocker
Expansion · PCIe x4
Open source
Package author · 2026 – present
Powerups.dev
A framework of reusable, modular code that AI agents can consume for faster, more accurate results.
Contributor · 2025 – present
Primate.run
A universal web framework. I test launches rigorously and open PRs for issues and feature requests.
Storage · M.2
Education
2013 · Canada
BCom, Business Technology Management
University of British Columbia
2009 · Malaysia
IB Diploma, HL Computers
Mont Kiara International School
Data structures, algorithms, OOP, Java.
PSU · ATX 24-pin
What powers me
The things that keep the whole build running.
- Autonomous
- Efficient
- Problem solver
- Results oriented
- Team player
- Analytical
- Self-motivated
- Good communicator
- Learns from mistakes
- Growth mindset
Toolbox
Figma · Zeplin · JIRA · Confluence · WebStorm · PyCharm · VS Code · Cursor · Zed · GitLab · GitHub · Trello · Photoshop
Rear I/O · I/O shield
Connect
Every port is plugged in. Pick one and say hi. Email is the fastest.