About Me

I'm a Software Engineer specializing in backend development and system architecture. At Shopify, I work on building scalable systems that handle millions of daily requests, while as cofounder of coraki.dev, I help startups build efficient and maintainable software solutions.

Backend Development

Building robust APIs and services using Ruby, Python, and Node.js

System Architecture

Designing scalable systems with microservices and event-driven patterns

Experience

Software Engineer - Shopify

May 2020 - Present

Leading backend development and architecting scalable e-commerce systems

Co-founder & Technical Consultant - Coraki

2019 - Present

Providing technical expertise to startups and established companies

Software Developer Intern - Centre for Advanced Computing

2018

Developed high-performance computing solutions

Director of Technology - QHacks

2018 - 2019

Led technology initiatives for a major hackathon

Developer Student Club Lead - Queen's University

2018 - 2019

Organized workshops and events for student developers

Projects

Backend API Infrastructure

Led development of a scalable API infrastructure handling millions of requests daily using Ruby on Rails and GraphQL

Event-Driven Architecture

Designed and implemented an event-driven system using Kafka for real-time data processing and analytics

Full-Stack Consulting

Co-founded a consulting firm focused on building scalable applications and providing technical expertise to startups

Distributed System Design

Architected and implemented distributed systems to handle high-throughput workloads with resilience and fault tolerance

MusiCrowd

The Crowdsourced Spotify DJ

Pair Code

A real-time collaboration programming web application. This allows multiple users write code on one editor

Slack Clone

An online team collaboration portal made after the popular slack application

Skills

Ruby JavaScript/TypeScript Python Java Rails React GraphQL Kafka SQL MongoDB Redis Node.js Kubernetes GCP Docker API Development System Architecture