integration analyst — coinpayments

nov 2025 - present remote full-time contract

research software manager — nab lab, haskayne school of business, university of calgary

sept 2023 - present calgary, ab casual / on-call
  • co-developed and led expansion of a research-grade web app with 50+ python modules and an R (Shiny) frontend, integrating APIs, caching, scraping, and ML for phonetic-to-IPA transcription
  • led development of a comprehensive test suite: 50+ unit tests and 400+ test cases
  • initiated mobile version development including an A/B testing strategy for real-world validation
  • oversaw a team of 8 research assistants, streamlining literature review to accelerate feature development
  • ran 42+ lab sessions with 224+ participants, guiding data collection strategy
  • authored a technical white paper outlining the tool's architecture for cross-disciplinary stakeholders

research software developer — nab lab, haskayne school of business, university of calgary

sept 2022 - aug 2023 calgary, ab casual / on-call
  • engineered the initial Python backend for a linguistics analysis tool, establishing core framework and architecture
  • developed a prototype web interface to demonstrate tool functionality and user interaction
  • used Git for version control and Jira for progress tracking, enabling iterative development
  • contributed to lab sessions and participant data collection for real-world validation

software developer — asocket llc

may 2021 - oct 2024 remote full-time contract · exited upon acquisition
  • engineered a high-performance REST API (Node.js, MariaDB, Redis, Socket.io) processing 3M+ monthly requests at 99.99% uptime
  • refactored backend APIs, improving performance by 20% and reducing CPU utilization by 10%
  • streamlined infrastructure communication via a secure intermediary, improving response times by 25% with an 80% reduction in timeouts
  • designed and automated a scalable backend infrastructure with Docker and a Git-driven CI/CD pipeline
  • reduced new location deployment times by 70% via optimized Docker-based pipelines
  • automated unit and integration testing on the Git pipeline, cutting manual testing hours by 50%
  • configured and maintained 20+ Linux servers, optimizing hardware, software, and network performance

bachelor of science (bsc) in computer science

university of calgary · graduated may 2023

cpsc 231 cpsc 233 cpsc 329 cpsc 331 cpsc 351 cpsc 355 cpsc 359 cpsc 413 cpsc 441 cpsc 449 cpsc 457 cpsc 471 cpsc 481 cpsc 525 cpsc 526 cpsc 559 cpsc 599.82 seng 300
languages
cc++c# javapythonsql javascripttypescript luar
frameworks
node.jsexpress.js socket.iodjango asp.net core blazor mochajunitpytest
tools & tech
gitjira bashaws dockernginx mysqlmariadb mongodbredis
operating systems
linux (debian · fedora · ubuntu) macos windows