CCCC
HHHH
IIII
RRRR
AAAA
YYYY
UUUU
 
SSSS
HHHH
AAAA
HHHH

an AI Software Engineer • a Systems Programmer • a Computational Scientist • a Full-Stack AI Developer

Scroll

Engineering withintent and curiosity

  • THE ARCHITECTURE OF SYSTEMS

    I don't just build features; I focus on the lifecycle of software. From optimizing CI/CD pipelines to ensuring high-availability backends, I care about the systems that keep applications reliable under pressure.

  • AI IN PRODUCTION

    I’m focused on the pragmatism of AI—moving models from a notebook environment into scalable, production-ready systems that solve actual user problems rather than just existing as theoretical proofs.

  • USER-CENTRIC ENGINEERING

    I believe the best technical backend is useless if the interface is frustrating. I bridge the gap between complex data processing and intuitive front-end experiences to ensure the final product is as usable as it is performant.

  • Who I Am

    I'm a Computing Science student at the UofA, driven by the challenge of bridging the gap between theoretical models and real-world impact. My approach is rooted in the belief that software should be as maintainable as it is powerful. Whether I'm architecting cloud systems or fine-tuning ML pipelines, I look for the 'why' behind every line of code. I thrive in environments where engineering rigor meets creative problem-solving.

Experience

  • AI Software Engineering Intern (Full Stack)

    Buxton Labs

    Edmonton, AB·2026-04 – Present
    PythonReactNode.jsDockerSonarQube
    • Build AI-powered RAG pipelines and full-stack applications for Canadian universities and educational platforms.
  • Software Engineering Intern (Full Stack)

    Noble Rabbit

    Edmonton, AB·2026-01 – 2026-04
    LeadershipReactPostgreSQLE2E TestingVPS
    • Develop full-stack software applications and backend systems as part of an Agile engineering team.
  • Software Engineering Teaching Assistant

    University of Alberta

    Edmonton, AB·2025-09 – 2026-04
    Project ManagementLeadershipJavaGitHub Actions
    • Project-managed 4 student software teams per semester across 2 semesters while mentoring students, coordinating project progress, and providing technical and development guidance.
  • Software Developer Intern

    Versatile Techno

    Edmonton, AB·2022-04 – 2022-08
    DevOps.NET CoreC#SQLREST APIsAWS
    • Develop enterprise software and offline-first applications using .NET, C#, databases, and cloud/backend technologies.

Education

  • Bachelor of Science in Computing Science

    University of Alberta

    2023 - 2026 · GPA: 3.6/4.0

    Dean's Honor Roll (2024 - 2026)
    Member of UACS (University of Alberta Computing Science Club)

Coursework

  • CMPUT 201

    Practical Programming Methodology

    A-

    Winter 2024

    Software development practices including version control, testing, and debugging.

    GitTestingDebuggingBest Practices
  • CMPUT 291

    File and Database Management

    B+

    Fall 2024

    Database design, SQL, file systems, and data management principles.

    SQLDatabase DesignFile SystemsData Management
  • CMPUT 301

    Intro to Software Engineering

    A

    Fall 2024

    Software engineering principles including design patterns, testing, and project management.

    Agile DevelopmentDesign PatternsTestingProject Management
  • CMPUT 204

    Algorithms I

    A

    Winter 2025

    Design and analysis of algorithms including sorting, searching, and graph algorithms.

    Algorithm AnalysisSortingGraph AlgorithmsDynamic Programming
  • CMPUT 206

    Intro to Digital Image Processing

    A-

    Winter 2025

    Fundamentals of digital image processing and computer vision.

    Image ProcessingComputer VisionFilteringFeature Detection
  • CMPUT 229

    Computer Organization/Architecture I

    A-

    Winter 2025

    Computer architecture, assembly language, and low-level programming.

    Assembly LanguageCPU ArchitectureMemory HierarchyRISC-V
  • CMPUT 267

    Machine Learning I

    B+

    Fall 2025

    Introduction to machine learning algorithms and techniques.

    Supervised LearningClassificationRegressionNeural Networks
  • CMPUT 328

    Visual Recognition

    A-

    Fall 2025

    Computer vision and visual recognition systems.

    Computer VisionCNNsObject DetectionImage Classification
  • CMPUT 366

    Search and Planning in AI

    A

    Fall 2025

    Intelligent search algorithms and automated planning in artificial intelligence.

    Search AlgorithmsPlanningHeuristicsAI
  • CMPUT 401

    Software Process and Product Management

    A

    Winter 2026

    Software engineering principles including design patterns, testing, and project management.

    Agile DevelopmentDesign PatternsTestingProject Management
  • CMPUT 256

    Game Artificial Intelligence

    A+

    Winter 2026

    Introduction to game AI and game development.

    Game AIGame DevelopmentGame DesignGame Programming
  • CMPUT 415

    Compiler Design

    Planned

    Fall 2026

    Compiler design including lexical analysis, interpreters, code generation, and code optimization.

    CompilersInterpretersCode GenerationCode Optimization
  • CMPUT 379

    Operating System Concepts

    Planned

    Fall 2026

    Operating system design including processes, memory management, and file systems.

    Process ManagementMemory ManagementFile SystemsConcurrency

Projects

  • ElevatED

    ReactTypeScriptDjangoCelery & RedisLangChain
    • Built a real-time multiplayer educational gaming platform with AI-powered content generation and role-based access.
  • PromptED

    Next.jsTypeScriptSupabaseTailwind CSSRAG Pipeline
    • Built an AI-powered live lecture platform with RAG-based question generation, real-time interaction, and automated content creation.
  • MarketSearchPro

    ReactTypeScriptSupabasePostgreSQLStripe
    • Built and improved a full-stack marketplace platform with payments, database optimization, automated testing, and code quality tooling.
  • Campus Nest

    React NativeNode.jsExpress.jsTypeScriptPrismaPostgreSQLDocker
    • Built a full-stack student housing platform with intelligent property search, location-based recommendations, and role-based workflows.
  • Silent Signal

    React.jsFastAPIAWS LambdaAWS SAMWebSockets
    • Built a real-time audio monitoring platform using machine learning to classify environmental sounds and provide acoustic feedback.
  • Kapsule Container Engine

    SvelteKitRustTauriDockerPodman
    • Built a desktop container management platform for managing Docker and Podman workloads with real-time system monitoring.
  • Event Lottery

    JavaAndroid SDKFirebaseGoogle Maps SDK
    • Built a real-time event registration and lottery application with automated waitlists, location verification, notifications, and role-based workflows.
  • GitImposters

    Next.jsTypeScriptSupabaseGroq APITailwind CSS
    • Built a full-stack repository authenticity scanner using AI to analyze GitHub contributions and identify potentially inauthentic activity.
  • Console Twitter

    PythonSQLiteMongoDB
    • Built a command-line social media platform supporting authentication, posting, following, search, and multiple database backends.
  • Shadow Sound

    React Native (Expo)TypeScriptPython 3.12FastAPIWebSocketDockerYAMNet
    • Built a real-time acoustic hazard detection platform using machine learning to identify sounds and provide accessibility-focused alerts.
  • Data Center Infrastructure

    ProxmoxTrueNASNextcloudn8nHome AssistantCloudflare TunnelsReverse ProxyDNS
    • Built and managed a self-hosted data center infrastructure with virtualization, networking, storage, backups, and automated deployments.
  • Story Map Generator

    ReactViteTypeScriptSupabaseTailwind CSS
    • Built a collaborative agile story mapping tool with real-time synchronization, drag-and-drop organization, and interactive backlog management.

Hackathons

  • AWS Lambda 2025

    Jun 2025·Remote

    Silent Signal

    Silent Signal is a serverless tool that helps remote teams detect and reduce disruptive background noise during virtual meetings. Built with AWS Lambda and the Web Audio API, it captures ambient mic data, identifies noisy moments, and gently nudges users to take action — improving focus and meeting quality.

    Technologies

    ReactPythonTensorFlowAWS LambdaWeb Audio APIDynamoDBServerless Framework
  • Hacked 2026

    Feb 2026·University of Alberta

    Shadow Sound

    Shadow Sound translates dangerous sounds — sirens, horns, shouting, glass breaking — into haptic vibration patterns for deaf and hard-of-hearing users. No extra hardware. Just the phone you already have.

    Technologies

    React Native (Expo)PythonFastAPIYAMNetTensorFlowHubWeb Audio APIDockerWebSockets

Skills

  • Languages

    CC++C#JavaPythonJavaScriptTypeScriptRustGoRubySwiftPHPKotlinDartRLuaElixirHTML5CSS3
  • Frameworks & Libraries

    ReactVue.jsAngularNext.jsTailwind CSSBootstrapMaterial UINode.jsExpress.jsDjangoFlaskFastAPIRuby on Rails
  • Tools & Editors

    VS CodeVimNeovimPostmanNotionObsidianBash/ShellTerminalFigmaPhotoshopIllustratorBlender
  • Databases

    PostgreSQLMongoDBMySQLRedisSQLiteCassandraDynamoDBSupabaseFirebase
  • Game Engines

    GodotUnityUnreal Engine
  • Cloud, DevOps & Infrastructure

    DockerGitHub ActionsAWSAzureGoogle Cloud Platform (GCP)HerokuVercelNetlifyCloudflareNginxLinuxGitGitHubGitLab
  • Testing & Code Health

    VitestPlaywrightSonarQubeUnit & E2E TestingStatic AnalysisTDD
  • Architecture & Concepts

    RESTful APIsEvent-Driven ArchitectureServerlessWebSocketsMicroservicesOOPSystem Design
  • Methodologies & Operations

    Agile/ScrumCI/CD AutomationGit FlowContainerizationVirtualization

PDF viewer not available. Download resume

Contact