Resume

Full Stack Engineer - Nanaimo, BC

Summary

Full stack engineer with hands-on experience across web, mobile, and cloud infrastructure. TypeScript and Rust are primary languages, with a broad background spanning systems programming, scripting, and general purpose languages. Strong focus on clean architecture, security, and understanding systems at a low level.

Skills

  • TypeScript
  • React
  • Next.js
  • Expo
  • Rust
  • AWS
  • Lambda / Aurora
  • GitHub Actions
  • Cloud Architecture
  • Web Security
  • NFC / IoT
  • PostgreSQL
  • TypeScript
  • React
  • Next.js
  • Expo
  • Rust
  • AWS
  • Lambda / Aurora
  • GitHub Actions
  • Cloud Architecture
  • Web Security
  • NFC / IoT
  • PostgreSQL

Accomplishments

Work Experience

Lead Software EngineerMar 2025 - Present

Not Socials Inc. · Vancouver, BC

Pre-launch IoT startup connecting people through NFC technology, accepted into the New Ventures BC accelerator, with a manufactured physical product and fully developed e-commerce platform staged for launch.

  • Designed and implemented scalable AWS cloud architecture using CDK, including Aurora Serverless v2, ElastiCache, and a Lambda-based security layer with input sanitization and authentication on sensitive operations
  • Built and managed a unified IaC and CI/CD system using AWS CDK and GitHub Actions, with lifecycle-based dev/prod environment separation in a shared VPC and automated image builds pushing to ECR via SSM
  • Built a Next.js web platform and separate React Native (Expo) mobile app, with a fully developed and tested Stripe-integrated e-commerce system staged for launch
  • Implemented a custom auth system including JWT key rotation, bcrypt hashing, and email/phone confirmation flows backed by cache-based token management
  • Architected a zero-cost business email system using Cloudflare routing and AWS SES, enabling unlimited custom domain addresses
  • Programmed type 4 NFC chips via APDU commands, refining the core IoT interaction model
  • Collaborated with founding stakeholders on technical strategy and product direction
Software DeveloperJun 2024 - Present

DataAnnotation · Remote

Contract role contributing to AI code training and evaluation across multiple programming languages, primarily TypeScript, Rust, and Python.

  • Evaluated and ranked AI-generated code for correctness, performance, and clarity
  • Designed containerized development environments and prompts to benchmark agentic AI tools against complex real-world programming tasks
  • Wrote original code and adapted existing codebases to create meaningful training problems and failure cases
  • Navigated open source repositories to surface and contextualize problems for model evaluation
Sales AssociateMar 2022 - Jun 2024

Canaropa · Vancouver, BC

Customer-facing sales role at the Vancouver branch of Canaropa, handling inbound orders and general office operations across a small team where responsibilities were broad by nature.

  • Developed internal tools using PowerShell and Excel to streamline office workflows and reduce manual workload across the team
  • Reorganized and audited warehouse stock systems to reduce inventory errors
  • Handled inbound customer orders, shipping verification, and general office IT support

All skills

Core

TypeScript / JavaScript · React / Next.js · React Native (Expo) · Rust · AWS CDK / IaC · Lambda / Aurora / ElastiCache · CI/CD · GitHub Actions · Cloud architecture · Web security · NFC / IoT integration · PostgreSQL / Valkey

Also comfortable in

C · C# · Python · Bash · PowerShell · Java · SQL