Portfolio

I work on systems, in code and in the brain.

I like building systems and understanding why they behave the way they do. I’m studying behavioural neuroscience at the University of Toronto Scarborough, with a minor in computer science.

GitHub and LeetCode

Right now

I'm contributing to the Snowflake Python connector, working through the Snowflake CLI, and doing research in a Drosophila Visual Circuits Lab at UTSC.

Backend systems

APIs, services, and tooling where the behavior stays understandable once the codebase gets larger.

Databases

Locking, storage layout, query behavior, and the small decisions that end up changing performance for real.

Low-level work

C, Linux, runtime behavior, and projects where understanding the system matters more than polishing the surface.

Projects

A few projects that show the kind of work I keep coming back to.

Mostly backend systems, database behavior, infrastructure, and networking.

Featured project

c_toralizer

Minimal preload-based networking shim that transparently routes TCP traffic through a SOCKS4 proxy by intercepting connect() at runtime.

  • transparent TCP tunneling with runtime interception
  • lightweight C implementation with low overhead
  • works with many CLI tools where library injection is allowed

Stack

C / SOCKS4 / LD_PRELOAD / DYLD / Linux

Open repository

02

Recreating the System-Wide FD Tables

Systems utility for inspecting Linux file descriptor tables by scanning /proc once and generating per-process, system-wide, vnode, composite, summary, and threshold-based views from shared collected data.

C / Linux / /proc / POSIX / Make

  • parses CLI flags for per-process, system-wide, vnode, composite, summary, threshold, and pid-scoped output
  • collects open file descriptor records from /proc with pid, fd number, link target, and inode metadata

03

PostgreSQL Locks & Partitions

Database systems lab reproducing lock-manager behavior on partitioned PostgreSQL schemas under concurrent load.

PostgreSQL / Python / Bash / SQLAlchemy

  • benchmarked lock behavior across partition/index fan-out
  • simulated high-concurrency query/update workloads

04

Column vs Row-Oriented Databases

Comparative benchmark project evaluating OLTP/OLAP behavior across row-oriented and column-oriented storage engines.

PostgreSQL / DuckDB / Python / SQL

  • 5M-row workload with repeatable benchmark scripts
  • measured ingest, lookup, and aggregate query performance

05

AI-Powered Healthcare Platform (Hackathon)

Real-time triage backend with asynchronous event streaming for high-volume healthcare intake simulation.

Django / Kafka / PyTest / Docker

  • Django REST APIs for triage workflows
  • Kafka event streaming for async processing

06

Generative AI Voice Agent Application

Voice-agent platform with REST/WebSocket backends and deployment automation across cloud environments.

Next.js / FastAPI / AWS / Jenkins / Kubernetes

  • FastAPI services with WebSocket support
  • retrieval-augmented workflows and observability dashboards

Research

Undergraduate Research AssistantUniversity of Toronto ScarboroughVisual Circuits Lab

Oct 2025 – Present

  • Built Python and MATLAB scripts for behavioral analysis and LED arena stimuli
  • Ran Buridan’s paradigm experiments (fly prep, trials, video capture)
  • Looking at figure–ground separation in the fly visual system through T3 neurons and lobula columnar cells (LC11, LC17)

University of Toronto Scarborough

HBSc

Specialist: Behavioural Neuroscience

Minor: Computer Science

Expected graduation: 2027

Open source

Outside my own projects, I’ve been spending a lot of time in the Snowflake Python connector working on validation bugs and error-handling behavior, with the Snowflake CLI as the other repo I keep reading alongside it.