Understand the business consequences of an access change before making it. A deterministic Java 21 simulator with Kafka microservices, Testcontainers integration testing, and PostgreSQL persistence.
Computer Science graduate from York University building resilient Java backends, modern React applications, and production-tested systems.
Based in Toronto · Seeking full-time opportunities across Canada.
OUTSIDE THE CODE
A mix of high-altitude trails, calculated moves, open water, and life outside code.
Hiking alpine ridge lines and red-rock backcountry to build endurance and mental clarity. Stepping away from syntax quietly resets the loop every time.
Deep positional play, pattern recognition, and calculating moves ahead under strict blitz clock pressure. The ultimate sandbox for tactical trade-offs.
Carving wake and feeling raw velocity across open water on bright afternoons. An adrenaline-charged physical counterweight to sedentary terminal sessions.
MY TOOLKIT
A comprehensive catalog of languages, frameworks, and developer toolchains I build with.
ACADEMIC BACKGROUND & CREDENTIALS
Foundational computer science principles, software architecture, and technology entrepreneurship.
Computer Science program focused on software engineering, algorithms, data structures, object-oriented programming, operating systems, and database systems, with extensive development experience in Java.
Entrepreneurship and technology innovation program focused on product development, business model validation, venture creation, and translating technical ideas into viable solutions.
WORK HISTORY & INDUSTRY EXPERIENCE
Building reliable full-stack applications through collaborative development, testing, and release delivery.
Built and enhanced Ontario government applications across Java backend logic, React/JavaScript front ends, REST APIs, and Oracle databases.
Implemented application features and fixes while troubleshooting workflows, APIs, and backend data using Java, SQL, JSON, and Postman.
Created and executed 500+ manual and automated Selenium tests, helping validate functionality across QA and UAT environments.
Maintained high test coverage across critical user paths to prevent regression ahead of provincial school-board reporting deadlines.
Tracked 200+ functional and technical defects through JIRA and HP ALM and supported 5+ software release cycles using Jenkins and CI/CD workflows.
Collaborated with developers and analysts to reproduce issues, verify fixes, complete regression testing, and support release validation across the SDLC.
FEATURED WORK & ENGINEERING EVIDENCE
Production systems, distributed architectures, applied AI workflows, and empirical research.
Understand the business consequences of an access change before making it. A deterministic Java 21 simulator with Kafka microservices, Testcontainers integration testing, and PostgreSQL persistence.
A job-search workspace built with Python, FastAPI, and React that analyzes postings, matches résumés, suggests evidence-aware bullets, and features an offline heuristic fallback.
A modernized Java campus marketplace for York University students featuring Spring Security, OTP verification, RabbitMQ asynchronous messaging, and Kubernetes containerization.
Do rental markets follow neighbourhood boundaries? An interactive network analysis and research case study of 15,809 Toronto Airbnb listings with Louvain/Leiden community detection.
LET'S CONNECT
I'm seeking full-time Java backend, full-stack, and AI application development opportunities across Canada.