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.
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
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 Assistant • University of Toronto Scarborough • Visual 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.