Software developer intern at Cisco (Splunk) and Computer Science Honours student at the University of Alberta. Expected graduation: December 2027.
I build backend systems, cloud infrastructure, and developer tooling. I care about reliability, clear interfaces, and tests that exercise real failure modes.
- Lot — A paper-trading lab with a React client, Django account service, Go matching engine, and PostgreSQL persistence. It covers price-time priority, portfolio accounting, idempotent retries, partial fills, and account isolation.
- Lavender — A federated social network built with Django and JavaScript. It uses inbox-based distribution between nodes and supports public, unlisted, and friends-only content.
- NeuroReach — A responsive web platform for a student-led neuroscience outreach initiative, built with React and TypeScript.
- Kubernetes: corrected
resource.QuantityOpenAPI documentation and added coverage for canonical exponent overflow. - AWS CDK: enabled load balancer logging in environment-agnostic stacks, with unit and integration coverage.
- Trino: updated the Cassandra connector's default test version to Cassandra 4.
| Languages | Go, Python, Ruby, TypeScript, Java, C |
| Cloud and infrastructure | Kubernetes, AWS, Docker, Terraform, PostgreSQL |
| Frameworks and tooling | Ruby on Rails, Django, React, OpenTelemetry, GitHub Actions |



