Hi, I'm
Bachelor of Computer ScienceI build across the entire stack: databases, backend services, UI, and infrastructure. I've worked at Priceline's Partner division and two startups, shipping features across modern frameworks and cloud platforms. I enjoy the pace of startup environments and experimenting with new ideas.

Lead Developer
Lead a two-person web team; plan work in Jira, run short daily check-ins, review PRs, onboard new hires, and unblock during launches/incidents. Partner with the CTO/CEO on architecture and design. Integrated an AWS Bedrock agent that enables business users to ask plain-English questions about their data, explains metrics and trends, and routes them to the right dashboards or actions. Ship across the stack from data integration and UI to backend services, pipelines, and CDK deployments.
Lead a two-person web team: plan in Jira, run short daily check-ins, review PRs, onboard new hires, and stay available to unblock during deploys and incidents.
Collaborate with the CTO and CEO on architecture and design; propose approaches from past experience, implement, gather feedback, and iterate.
Integrated an AWS Bedrock agent for business owners and internal testers to ask plain-English questions about their data, explain metrics and trends, and route to the right dashboards or actions.
Ship across the stack: data integration, UI, backend services, pipelines, and CDK deployments.
Junior Software Developer
Built third-party API collectors; implemented Square historical backfill and incremental sync with secure OAuth, pagination, and S3 archiving. Contributed across Next.js/NestJS, ran Prisma migrations, and managed CI/CD to AWS.
Built data collectors for third-party APIs; persisted results in PostgreSQL and S3.
Implemented Square historical backfill and incremental sync (orders, catalog) with pagination and S3 archiving; tracked sync cursors/markers in Postgres.
Implemented Square OAuth flow in NestJS with CSRF state; securely stored tokens using AES-256-GCM and auto-refreshed access tokens prior to expiry.
Worked across the web app in Next.js and NestJS, shipping features and fixes; planned and ran Prisma schema migrations from dev to prod.
Managed CI/CD to AWS with CDK deployments, monitoring, and safe rollbacks when needed.

Freelance Software Developer
Built a responsive booking platform with secure OAuth, automated notifications, and intuitive UI/UX using Svelte, Tailwind CSS, Twilio, and Stripe, boosting business efficiency and engagement.
Co-developed an online booking platform enabling businesses to manage appointments and schedules in real time, improving operational efficiency and user engagement.
Designed and implemented a responsive, user-friendly interface using open-source libraries with interactive calendars and drag-and-drop functionality across devices.
Spearheaded OAuth integration for secure authentication and deployed automated SMS notifications and Google review requests via Twilio, doubling a client's Google reviews within 6 months and boosting their rating from 3.30 to 4.10.
Contributed to rapid feature deployment to meet tight deadlines, demonstrating adaptability and timely execution.
Software Developer Co-op - Partner Services
Built and improved Priceline's global partner product activation platform, managing diverse inventory and secure integrations using React, Go, SQL, and Google Secret Manager.
Developed a user-friendly product activation page for Priceline's partners across 200+ countries using React (UI), Go (server), and SQL (queries/analysis).
Implemented features supporting multiple inventory types and flexible payment options using agile practices and test-driven development.
Improved maintainability by updating docs, converting JavaScript to TypeScript, and resolving legacy lint errors to enhance code quality and type safety.
Implemented Google Secret Manager for Partner Services Division projects, replacing Harness Secret Manager to improve security and streamline secret management.


A web design and development agency based in Winnipeg, Manitoba. We design, build, and maintain custom websites for businesses, from brand identity to deployment.
Tech: Next.js, SvelteKit, TypeScript, Tailwind CSS, Framer Motion, Prisma, PostgreSQL, Docker, AWS, Cloudflare


A research project developed as part of a data mining course, focusing on binary sentiment classification of Amazon reviews via n-grams for context understanding.
Tech: Python, NLTK, scikit-learn, Google Cloud Functions, React, Joblib
A secure platform for users to search and analyze comprehensive financial data of various companies, featuring user authentication, portfolio management, and community commenting. Service discontinued.
Tech: NestJS, PostgreSQL, TypeScript, React, Docker, Cloudflare Tunnel, Google Cloud Functions, Financial Modeling Prep API


Collaborated in the full-stack development of a mobile application similar to Goodreads as part of a university Software Engineering course, primarily focusing on architecture design, testing, and database management.
Tech: Java, Android SDK, Gradle, Adobe Premiere Pro, GitLab


Developed backend using Python and Google Cloud Functions, integrating APIs for video summarization, text classification, and topic extraction.
Tech: ReactJS, TypeScript, Python, MaterialUI, Google Cloud Functions


Developed a Chrome extension enabling dark mode for Wikipedia and sister projects, intelligently adjusting page elements’ colors to improve readability for 200+ users.
Tech: JavaScript, Chrome Extension API


Collaborated in a team to design a mood-tracking website as part of a university Human-Computer Interaction course, focusing on user-centered design principles and enhancing UI with Bootstrap.
Tech: JavaScript, Bootstrap


Engineered a robust web scraping tool using Selenium to extract and organize data for approximately 6,500 courses from the University of Manitoba’s Aurora system. Developed ‘roBot’, a Discord bot hosted on Google Cloud Services, providing students with instant access to course information.
Tech: Python, Selenium, Discord, Webdriver, JSON