Professional Experience

Work history and technical skills overview.

Data Annotation Specialist, Software Engineering

Cohere (Independent Contractor)·Remote·August 2026 - Present
Key Responsibilities
·Evaluate model-generated code and multi-step agent trajectories against structured rubrics (instruction adherence, correctness, edge-case handling, security, and completeness), producing written justifications used as training signal for LLM development
·Debug and review AI-generated code across Python, JavaScript, Java, Go, and SQL; assess tool selection, step ordering, and error recovery in agent execution traces
·Selected through a multi-stage technical assessment (timed screening, annotation take-home, and interview) from a posting pool of over 1,000 applicants
LLM EvaluationAgent Trajectory AnalysisPythonJavaScriptJavaGoSQLCode Review

Junior Database Developer

Alberta Federation of Rural Water Coops·Edmonton, AB·September 2026 - Present
Key Responsibilities
·Retained on a fixed September-December 2026 term following the summer internship, promoted from Database Administrator Intern to Junior Database Developer
·Own the conversion of the organization's legacy Microsoft Access database into a fully functional web-based system through cutover, user training, and handover
·Administrate the Water Federation website and automate standard workplace procedures, including form development and recurring administrative workflows
PythonSQLPostgreSQLDockerNocoDBMS AccessETL

Database Administrator Intern

Alberta Federation of Rural Water Coops·Edmonton, AB·May 2026 - August 2026
Key Responsibilities
·Architected a re-runnable Python ETL pipeline (pyodbc to psycopg) migrating a legacy Microsoft Access database to a containerized PostgreSQL + NocoDB stack, validated by a 125-test fidelity suite
·Designed and built TimeEntrySystem, a role-based Access/VBA timesheet application with a three-stage approval workflow and a three-layer audit/integrity model for anti-fraud assurance
·Built InsuranceRenewalSystem, an Access/VBA renewal workflow matching five insurance coverages by organization ID and generating 85 per-organization verification documents
·Administered the Water Federation website and automated standard workplace procedures, including form development and recurring administrative workflows
·Coordinated with stakeholders across rural Alberta water systems on data structure, access requirements, and migration rollout
PythonSQLPostgreSQLVBADockerNocoDBMS AccessETL

Lab Specialist

Alberta Precision Labs·Edmonton, AB·December 2022 - December 2023
Key Responsibilities
·Utilized PCR (qPCR and dPCR) for COVID RNA detection
·Prepared and conducted daily lab work
·Analyzed data using AbsoluteQ and Microsoft Office
Digital PCRRT-PCRRNA ExtractionData Analysis

Sales Associate

Popeye's Supplements·Edmonton, AB·July 2022 - May 2026
Key Responsibilities
·Advise clients on supplements supporting athletic performance
·Conduct in-store demos and community engagement
·Educate the public on science-backed health solutions
Customer ServiceHealth EducationSales

Technical Expertise

Languages

Python
Kotlin
Dart
SQL
JavaScript
HTML/CSS
GDScript
C
VBA

Frameworks

Jetpack Compose
Flutter
Ktor
JetBrains Exposed
Next.js
React
FastAPI
Retrofit

Databases & Infrastructure

PostgreSQL
PostGIS
SQLite
Supabase
Microsoft Access
NocoDB
Docker

AI / ML

Ollama
Groq
RAG pipelines
Vector embeddings
Whisper AI
LLM evaluation
Agent-trajectory analysis
Inter-rater agreement (Cohen’s κ, Krippendorff’s α)

Cloud & DevOps

Cloudflare (Workers, DNS, Email Routing)
Vercel
Railway.io
Firebase
GitHub Actions
DNS/TLS administration

Quality & Tools

pytest
mypy --strict
CI test matrices
Git
Figma

Laboratory

Digital PCR
Flow Cytometry
ELISA
Cell Culture

Soft Skills

Problem Solving
Team Collaboration
Communication
Adaptability