SUMMARY

Dynamic developer with a keen eye for details and a background in sports and journalism. I build to solve problems and deliver thoughtful user experiences with diverse groups of people in mind using robust technology.

EXPERIENCE

Full-Stack Developer (freelance)

Aug 2023–Present

League1 Ontario

Build web scrapers, servers, and dashboards for the province's semi-pro soccer league sanctioned by Ontario Soccer.

TypeScript

React

Vite

PostgreSQL

Express

TailwindCSS

Full-Stack Developer (freelance)

Feb 2023–Present

Quran Khane Org

Build a Rails application to organize Quran reading groups while working with team members using agile methodology.

  • Lead migration from Bootstrap to TailwindCSS

Ruby

Rails

Node.js

PostgreSQL

Bootstrap

Webpack

Figma

Match-Day Coordinator

Apr 2018–Present

League1 Ontario

Coordinate operations at soccer matches with teams and officials to facilitate a smooth match-day experience.

  • Directed communications team in multiple championship finals and major events

SKILLS

Programming Languages

TypeScript

JavaScript

Python

SQL

Ruby

HTML

CSS

Frameworks/Libraries

React

Next.js

Vue

Node.js

Express

TailwindCSS

Rails

Django

Astro

Databases

PostgreSQL

MySQL

Testing

Jest

Testing Library

Vitest

Storybook

Cypress

Concepts

Test-driven Development

Relational Database Design

REST APIs

WebSockets

Source Control (Git/GitHub)

Continuous Integration/Deployment (CI/CD)

PROJECTS

May 2023–Jul 2023

Predictor of promoted and relegated teams for League1 Ontario for the upcoming 2024 season.

Python

Django

PostgreSQL

TailwindCSS

Apr 2023–Aug 2023

Automatic tweet templates and image generator with alt-text for WCAG accessible social-media graphics for League1 Ontario match-day operations coordinators.

TypeScript

React

Next.js

PostgreSQL

TailwindCSS

tRPC

Prisma

EDUCATION

Lighthouse Labs

2022

Diploma

Full-Stack Web Development

Centennial College

2017

Post Graduate Certificate

Sports Journalism

Completed 2/3 semesters

Western University

2009–2015

Bachelor of Arts

Double Major in Criminology and Sociology Certificate in Writing

Fanshawe College

2014

Ontario College Certificate

Emergency Telecommunications