public class Jason : ICEOWhoActuallyCodes
{
private readonly Coffee _fuel = new Coffee(Size.Venti, Shots.Quad);
private readonly string _currentMission = "Dragging legacy code into the promised land";
public string CurrentStatus => "Converting 15 years of technical debt into technical credit";
}- ποΈ Leading the Great Migrationβ’ - Taking Mortgage Automator from PHP to .NET (because apparently I enjoy pain)
- π° Fixing PE-backed Tech Companies - Helping teardown and rebuild tech-companies for PE companies (it's more exciting than it sounds, I promise)
- π€ AI Tool Showdown Champion - Currently in a polyamorous relationship with Cursor, Claude, and Amp
- π₯οΈ KVM Enthusiast - Because why have one computer when your Dell U4025QW can handle two?
- π Crafting the Perfect Job Posts - "We're looking for engineers who can spell Kubernetes and aren't afraid of legacy code"
const techStack = {
migrating_from: ["PHP", "Technical Debt", "Sleepless Nights"],
migrating_to: ["C#", ".NET", "Modern Architecture", "Slightly Less Sleepless Nights"],
exploring: ["Model Context Protocol", "AI-Assisted Coding", "Whatever makes developers 10x"],
testing_with: ["JUnit", "VSCode Coverage Tools", "Production (just kidding... mostly)"],
life_optimization: ["Conway's Game of Life", "Map-Reduce Algorithms", "Slack Channel Naming Conventions"]
};- ποΈ Debating whether the Indian Challenger or Triumph Rocket 3 has better torque curves (it's research, okay?)
- β Using astrology to optimize team compatibility (Aries energy in the C-suite)
- β Writing poetic odes to caffeine between code reviews
- π¨π¦πΊπΈ Navigating cross-border employment law (because nothing says "fun" like international tax implications)
Commits before coffee: 0
Commits after coffee: β
Legacy code refactored: Some
Legacy code remaining: Yes
Times considered rewriting everything in Rust: 47
Times actually did it: 0
- You know the secret to migrating from PHP to .NET without crying
- You're a .NET developer who isn't scared of mortgage industry acronyms
- You know the wizardry of Opus 4.5, and can wield it with precision
- You have opinions about Model Context Protocol implementations
- You can explain why my unit tests pass locally but fail in CI
- You're interested in joining a Toronto tech team that's actually building something people use
- I've created comprehensive resume scoring frameworks that would make an ATS jealous
- I write Slack communication standards for fun (and organizational sanity)
- My browser has 47 tabs open comparing AI coding assistant pricing models
- I once spent 3 hours perfecting a board meeting confidentiality notice
- Yes, I named variables after motorcycle parts. No, I won't apologize.
"In a world of 'move fast and break things,' I prefer 'migrate carefully and fix things that have been broken since 2009'... ehhhh, who am I kidding? Sometimes you have to move fast and break things, too. And, doggonnit, it's fun!"
Currently hiring: If you can spell "dependency injection" and know why it matters, we should talk





