, a software and cloud engineer

Currently focused on backend platforms, building infrastructure, and microservices. Developing at Environment and Climate Change Canada (as an intern) and USSTM.

profile

current tech i work with

the things i do for education

Toronto Metropolitan University (TMU, formerly Ryerson University)Bachelor of Science (Honours), Computer Science (Co-op)

Sept 2022 — Present · Toronto, ON

Involvements: Backend Lead @ PACS · Backend Engineer @ USSTM · Web Developer @ TMUCSA

Coursework: Data Structures and Algorithms, Distributed Systems and Computer Networks, Operating Systems, Database Systems, Software Engineering, Computer Security, Discrete Structures

here are some of the experiences I've gained throughout my career:

Software Engineer Intern·Environment and Climate Change Canada

Jun 2025 — Present · North York, ON

  • Reduced workflow triage and debugging time by developing a Go-based control plane with an SSE observability stream, eliminating manual log searches and providing real-time file state tracking.
  • Led a 3-person team to reverse-engineer a legacy C++ system, producing UML and architectural diagrams to document system design.
  • Modernized internal R&D tooling by replacing a legacy VB6 application with a structured Python/PyQt GUI, implementing Graylog compatible structured logging and secure psycopg SQL queries to process 50,000+ row product datasets.
  • Optimized validation of multiple product datasets (50,000+ rows) by implementing parameterized SQL queries in applications, eliminating SQL injection risks and reducing overall query latency.
  • Standardized 8 legacy enterprise Java components to Java 17 and Jakarta EE 10, resolving over 300 compiler warnings and replacing deprecated APIs during the migration.

tech: Go, C++, RabbitMQ, Java, Maven, JakartaEE, Apache Tomcat, Python, PyQt, PostgreSQL, GitLab, Linux

Backend Engineer·Undergraduate Science Society of TMU

Jan 2025 — Present · Toronto, ON

  • Engineered a contract-first backend API in Go powering platform services for the undergraduate science student body, leveraging SQLc for type safety and OpenAPI to enforce strict definitions across 32+ endpoints.
  • Built S3-based image storage with presigned URLs to support secure, horizontally scalable before and after item image uploads.
  • Implemented a Redis-backed Asynq worker to asynchronously process queued email jobs and deliver notifications via AWS SES.
  • Added 37+ unit, mock integration, and end-to-end tests to ensure reliability and correctness of business logic.

tech: Go, AWS, Docker, PostgreSQL, Redis, SQLc, OpenAPI, Swagger, GNU Make

Software Engineer Intern·DataKinetics

May 2024 — Aug 2024 · Ottawa, ON

  • Engineered Spring Boot REST APIs bridging legacy mainframe systems with modern web applications, automating COBOL-to-JSON transformations for enterprise clients.
  • Built an interactive data inspection dashboard using jQuery and DataTables, enabling non-technical stakeholders to explore complex copybook structures without manual parsing.
  • Designed comprehensive Postman test suites achieving 70%+ code coverage across all mainframe REST API systems.

tech: Java, Spring Boot, Thymeleaf, JavaScript, jQuery, Postman, GitHub Actions

my most coveted projects goes in the home page :P

all projects →

distributed and scalable microservice backend for trading platforms

1 0 1
dockergcpgografanagraphqlgrpcmicroservicesnatsprometheus

blazingly fast, lightweight CLI to map & track your codebase

2 0 2
charmcliclocgogoreleaser

Opinionated CLI/TUI tool for generating Go backend service boilerplate

1 0 1
charmbraceletcodegengogo-templates

agentic ai for shopify merchants to protect/express/market their brand identity (winner at uofthacks 2026)

1 1 1
agentic-aibackboard-ioelevenlabsfastapipythonshopify-appshopify-polarisshopify-remixtwelvelabs

latest posts by yours truly (currently experimenting)

all posts →

fafnir

a project i've been working on recently

Published: 11/6/2025

Last Updated: 1/30/2026