2026-05-21
I sold you on /scratchpad. Then I migrated to /note.RangeLink Extension
vscode cursor ai-tools extension productivity
One keybinding to share precise, clickable code ranges with any AI or tool.
my-claude-skills
ai claude skills workflows
A library of reusable Claude skills focused on developer workflows.
millow - 2025-02
crypto blockchain dapp modernization
Bringing the Millow project to February 2025
2026-05-12
Eight env vars and Claude Code stops eating my paycheck2026-04-21
I thought I was DRY-ing. I may have been double-paying.2026-03-16
From Vide Coding to Supercharged Vibe Guiding2025-12-16
RangeLink v1.0.0: Perfected AI Workflows + The R-Keybinding Family2025-11-12
RangeLink v0.3.0: One Keybinding to Rule Them All2025-11-08
I Built a VS Code Extension to Stop the Copy-Paste Madnessπ Follow-alongs
Follow-alongs are tutorials I completed, with commits added at key milestones throughout the process.
These forks are designed to help others easily pick up from important points in the tutorial, providing the same code as the original creator. This allows them to continue building without starting from scratch.
From Blank Issue to PR β With the Thinking Exposed
ai claude skills
Includes traces, evolving diffs, and the actual thinking behind each step.
fun-pump
crypto blockchain dapp
post sharing my work.
This repository was forked from dappuniversity/fun-pump.
millow
crypto blockchain dapp
post sharing my work.
This repository was forked from dappuniversity/millow.
All notable changes to this project (my career) will be documented in this section.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
π8.0.0 - Staff Software Developer @ Shopify (2025 to 2026)
πAdded
- Member of shop.app Buyer Acquisition (growth) team, focused on the Shop Cash domain.
- First open source contribution to the smart_todo gem, adding support for a
contextattribute referencing GitHub issues (see diff). - Contribution to the transition of the shop.app ecosystem to YugabyteDB, including ownership of migration for one of the highest QPS tables (top 20).
- Technical design and implementation of an affiliate payout program in partnership with impact.com.
- Use of Claude Code in daily development workflows.
- Creation of Claude Commands to automate repetitive tasks.
- Development of Claude Skills to encode domain-specific knowledge.
- Development of a Claude skill for ATC (Air Traffic Controller) support rotation, leveraging multiple Model Context Protocol (MCP) integrations to collect data and guide decisions based on team runbooks.
- Motivated the creation of RangeLink and my-claude-skills.
- Use of Ruby; ramped up quickly through The Pragmatic Studio's Ruby Programming course.
- Use of Ruby on Rails and related ecosystem:
- Use of RuboCop for code style enforcement.
- Use of Sorbet, RBS, and inline RBS for type checking.
- Use of Redis.
- Use of GraphQL.
- Use of Docusaurus for internal documentation.
- Use of Graphite.
- Use of Buildkite.
- Use of Google Cloud Platform (BigQuery being the one I used the most).
πDeprecated
- Octav made a company-wide reorg as part of a strategic pivot and I had to find my next adventure.
π7.0.0 - Principal Software Developer @ Octav (2025)
πAdded
- Transition to crypto/blockchain world; thanks to Luc Blackburn and Mathieu Baril for providing me the opportunity to enter this world.
- Many LinkedIn Learning certificates; check them out!
- Professional portfolio website: ouimet.info. I really like my
Career Changelogsection π€. -
Knowledge in the crypto and DeFi space about L2s, block explorers, smart contracts (ABIs), DEXes, MEV (Maximal Extractable Value), flash loans, cross-chain bridges, AMMs, CLMMs, liquidity pools, lending, borrowing, staking, rewards on EVM-compatible chains and Solana. (Rugs and scams included! π)
APIs and libraries: DeBank, DefiLlama, Etherscan, ethers, viem and many more! - Implementation of the Stader protocol in a forked version of the SonarWatch Portfolio project.
- Migration of a GitHub repository that contained a single
npmpackage to a monorepo with multiple packages using Turborepo and changeset. - Centralized GitHub Actions repository to reduce duplication across CI/CD workflows and improve maintainability.
- Structured logging across services, enabling efficient log filtering and analysis via AWS CloudWatch Log Insights.
- Use of Terraform.
- Use of Docker image layers to provide seed data to dev and test environments.
- Use of BullMQ.
- Use of Express.
- Use of Sequelize.
- Use of Sentry.
- Use of CodeRabbit.
πDeprecated
- Flexport made a reorg in 2024-10 and it was my turn to look for a new adventure.
π6.2.0 - Senior Staff Developer @ Flexport (2023 to 2024)
πAdded
- Integrations between Flexport's freight-forwarding core systems with the newly acquired fulfillment business (known internally as omni-channel).
- Foundation for an abstraction layer to smoothly transition ~80 microservices to
AWS SDK V3and out ofNode.js v16. - Knowledge in the global logistics and supply chain industry, focusing on omni-channel fulfillment.
πDeprecated
- Shopify sold its logistics division to Flexport in 2023-06.
π6.1.0 - Senior Staff Developer @ Shopify Logistics (2022 to 2023)
πAdded
- Member of the
Technical Leadership Community (TLC). The mission of our group of 8-10 leaders from across Shopify Logistics' sub-divisions was to guide a team of ~300 developers through the acquisition and standardize best practices. I built presentations and video capsules covering patterns like the transactional outbox, sagas (orchestration vs. choreography), and more.
The TLC wasn't about enforcing architecture rules; instead, we served as a sounding board, helping teams validate system designs through collaborative discussions. Shout-out to Jeremiah Brazeau and Alireza Assadzadeh. - Implementation of
observability-as-codeto streamline the deployment of DataDog monitors in our CD pipelines. - Knowledge in the logistics industry, working across fulfillment, and supply chain integrations.
πDeprecated
- Shopify acquired Deliverr in 2022-07.
π6.0.0 - Senior Developer @ Deliverr (2021 to 2022)
πAdded
- Implementation of the transactional outbox pattern in a brand new service and refactored an already-existing service to use this pattern.
- Definition of the original specification for integration events in our distributed ecosystem, ensuring a robust foundation for inter-service communication.
- Many contributions to our private packages in the organization's NPM repository; improving developers' experience across our ecosystem.
- A few small Slack communities/sub-groups focusing on domain-driven design, event-driven architecture, serverless technologies, observability, etc.
- Knowledge in the fulfillment and warehousing industry.
- Use of TSOA; shout-out to Gal Tidhar.
- Use of Maxwell as our change data capture (CDC) solution.
- Use of more AWS components: Kinesis Data Streams, Parameter Store.
- Use of Zod.
- Use of Koa.
- Use of esbuild.
- Use of split.io.
π5.0.0 - Tech Lead @ SSENSE (2019 to 2021)
πAdded
- Project to peel-off the order management system (OMS) out of the company's monolith to its own DDD domain/microservices.
- Member of
Technical Architecture Group (TAG). With the architects, Staff & Principal Engineers, our group of 6-10 people established the departments' tech standards. Oversaw the projects of 3 other teams to ensure they followed the established standards while still applying best practices to reach the targeted software *ilities. - Full-stack contributions to the product information management (PIM) system.
- Winner of Hackathon 2019 with my idea to improve the onboarding process of new hires.
- Knowledge in the luxury e-commerce industry, distributed order management systems (OMS) and product information management (PIM).
- Use of
TypeScriptandNode.js; shout-out to Yannick Cordinier. - Use of GitHub Copilot as my favourite coding buddy.
- Use of Domain-Driven Design (#ddd); shout-out to MΓ‘rio Bittencourt.
- Use of Event-Driven Architecture (eda).
- Use of state machine to manage the state of the customer orders in the newly-peeled-off order management system (OMS).
- Use of SOLID principles.
- Use of hexagonal architecture; shout-out to Pablo Martinez.
- Use of event storming.
- Use of C4 model.
- Use of serverless framework with deployments to AWS.
- Use of more AWS components: DynamoDB, Lambda, Step Functions, API Gateway.
- Use of OpenAPI Specification to officialize our contracts; shout-out to MΓ‘rio Bittencourt for his article.
- Use of BPMN (Business Process Model and Notation).
- Use of Docker and Docker Compose.
- Use of inversify.
- Use of Middy.
- Use of Python.
- Use of React.
- Use of Redux.
- Use of LaunchDarkly.
πChanged
- Title/seniority level to
Tech Leadin 2020-08; I was originally hired as aSenior Developer.
π4.0.0 - Senior Developer @ Zola (2019)
πAdded
- AWS Certified Cloud Practitioner certification issued on 2019-04-19.
- Knowledge in the wedding and event planning industry.
- Knowledge in the e-commerce industry.
- Use of Amazon Web Services (AWS) (mainly S3, SNS, SQS).
- Use of microservices.
- Use of trunk-based development.
- Use of feature flags.
- Use of Ansible.
- Use of Guice.
πChanged
- The type of companies I worked for; shout-out to Yan Avery for providing me the opportunity to enter startup world.
π3.0.0 - Architect @ AFS Technologies (2011 to 2018)
πAdded
- Scrum Master certification.
- Use of Agile methodologies.
- Skills to develop SaaS solutions.
- Building of REST APIs.
- Knowledge in the consumer packaged goods (CPG) industry.
- Use of
Java,Spring framework,Hibernate,Mockito. - Use of Continuous Integration (CI) pipelines.
- Use of ETL (Extract, Transform, Load) processes and MDX query language in a Microsoft SQL Server Analysis Services (SSAS) environment.
πChanged
- Title/seniority level to
Architectin 2014-09; I was originally hired as aSenior Developer.
π2.0.0 - Senior Developer @ VidΓ©otron (2006 to 2011)
πAdded
- Knowledge in the telecommunications sector (specializing on the network management system).
π1.0.0 - Senior Developer @ Markzware Software (2001 to 2006)
πAdded
- Knowledge in the digital publishing, prepress and printing industry.
- Use of
C,C++,Perl.
π0.1.0 - The Beginning (2001)
πAdded
- The beginning of my journey into professional software development with a passion for problem-solving and technology.