About

A bit about me.

Full-Stack Development Manager. Currently leading teams at Thryv in Toronto.

I've been building for the web since 2016 — starting with helping businesses go digital, then earning a Master's in CS at Texas A&M where I published research on machine learning. I joined Thryv as a full stack developer and over five years grew into an Engineering Manager — shipping a payroll platform from zero, building a unified multi-channel inbox, leading infrastructure modernization, and scaling a team from 2 to 15 engineers.

I care about building products that ship, teams that grow, and using the right tool for the job — whether that's serverless on AWS, a traditional Express API on EC2, or an AI agent pipeline.

Outside of work, I build tools and contribute to open source — Voxpen (offline dictation for macOS), Resume Expert (AI resume builder), and ErrPulse (lightweight error monitoring). Currently based in Toronto.


Expertise

Skills.

Languages

  • JavaScript / TypeScript
  • Python
  • C++
  • SQL

Frontend & Backend

  • React / Next.js
  • Node.js / Express.js
  • Socket.IO / WebSockets
  • Prisma / Drizzle

APIs & Protocols

  • REST API / OpenAPI
  • GraphQL / AppSync
  • gRPC
  • WebSockets

AWS Cloud

  • Lambda / API Gateway
  • DynamoDB / S3
  • EventBridge / SQS / SNS
  • CloudFront / CloudFormation
  • EC2 / Step Functions

Databases & Caching

  • PostgreSQL
  • DynamoDB
  • Redis

DevOps & Testing

  • Docker / Terraform
  • GitHub Actions / CI/CD
  • Serverless Framework
  • Jest / Vitest / Playwright
  • Datadog / Sentry / LogRocket

AI & LLM Engineering

  • RAG / Vector Databases
  • Prompt Engineering
  • Agentic AI / Function Calling
  • OpenAI / Claude / Gemini APIs
  • LangChain / LlamaIndex
  • Fine-tuning / LoRA
  • Embeddings & Semantic Search
  • CoreML / Whisper (On-device)
  • Model Evaluation & MLOps

Engineering Leadership

  • SLAs / SLOs / SLIs
  • KPIs & OKRs
  • DORA Metrics
  • QBRs & Roadmap Planning
  • Incident Management
  • Hiring & Performance Reviews
  • Stakeholder Management
  • Technical Debt Management