Resume
Download PDFEducation
Bachelor of Science: Honours Specialization in Computer Science
Nipissing University
Expected Graduation: 2026
Technical Skills
Languages
PythonJavaJavaScriptTypeScriptC/C++SQL
Frameworks & Libraries
ReactSpring BootNext.jsFlaskFastAPINode.jsREST APIsTensorFlowPyTorchChart.js
Cloud & DevOps
Google Cloud PlatformAWSDockerGitMavenSupabaseRedis
Specializations
Cloud & Backend EngineeringDistributed SystemsAI/ML IntegrationMachine LearningFull-Stack Web Development
Key Projects
LearnOne — AI-Powered Personal Educator
2025–2026
- Java 21 · Spring Boot 3 · React · TypeScript · PostgreSQL · Redis · Claude API · pgvector · Cohere
- Built a full-stack Jarvis-style AI tutor with curriculum generation, persistent memory, and a 6-tab learning panel (plan, memory, knowledge graph, quiz, progress, spaced repetition)
- Implemented SM-2 spaced repetition algorithm, pgvector semantic embeddings via Cohere, and Claude-extracted concept knowledge graph with EMA-smoothed confidence scoring
- Integrated Judge0 code execution sandbox, KaTeX math rendering, and Mermaid diagram generation triggered by visual-intent keyword detection in the chat engine
Multimodal Video Understanding Platform
2026
- Python · FastAPI · React · AWS (S3, SQS, EC2, DynamoDB) · Docker · Whisper · Qwen2-VL
- Architected a cloud-native video analytics pipeline on AWS integrating 8+ neural models — SigLIP, DepthAnything V2, Mask2Former, SlowFast, ByteTrack, Whisper, and Qwen2-VL — fusing vision, depth, motion, and audio signals into a unified per-frame scene representation
- Engineered an event-driven inference worker (S3 → SQS → EC2 GPU) with a FastAPI + WebSocket backend, delivering real-time bounding box overlays and per-frame confidence scores synced to interactive video playback
- Integrated Claude API for narrative generation, assembling timestamped, multi-frame coherent scene summaries from track-based groupings, action timelines, and audio transcriptions via structured prompt engineering
Cloud Inventory — Landscaping Inventory System
2024
- Flask · Python · Firebase (Auth + Realtime DB) · Google Cloud Run · Cloudinary · Chart.js · Docker
- Built a full-stack, cloud-hosted inventory management app for landscaping businesses with real-time data sync and role-based access control (Admin / Editor / Viewer)
- Implemented secure authentication using Firebase Auth (email/password), HTTP-only sessions, and automatic session restoration
- Deployed a serverless container on Google Cloud Run backed by Firebase Realtime Database; automated with Docker and Cloud Build for reproducible releases
Cloud-Chat — Real-Time Chat Portal
2025
- Java · Firebase · WebSocket · Maven
- Architected a distributed real-time messaging platform on Firebase Realtime Database, leveraging automatic multi-region replication and an eventual consistency model (AP — CAP theorem) for high availability and fault tolerance
- Implemented WebSocket-based synchronization with event-driven listeners and role-based access control, enabling non-blocking async message delivery across geographically distributed clients
- Designed a hierarchical NoSQL schema with timestamp-based ordering and last-write-wins conflict resolution to handle concurrent writes across distributed nodes
JobHunt AI — Intelligent Job Application Assistant
2025
- JavaScript · HTML · CSS · AI/LLM Integration
- Built an AI-powered job search assistant that analyzes uploaded resumes and scores job postings for compatibility, surfacing best-fit roles with a ranked match score
- Integrated LLM-powered content generation to produce tailored cover letters and optimized application materials for each role automatically
rlget — CLI File Downloader
2026
- Python · Concurrency · Rate Limiting · Retry Logic · CLI
- Built a command-line download manager with parallel workers via ThreadPoolExecutor, supporting multiple URLs downloaded simultaneously
- Implemented a token bucket rate limiter and exponential backoff with jitter to handle server throttling and avoid thundering herd failures
- Designed safe file naming with no-clobber deduplication and Content-Disposition parsing for production-ready output handling
Experience
Research Assistant - Nipissing University, North Bay, ON
2023, 2024, 2025 (May - August)
- Designed and delivered a custom faculty website for a university domain, implementing a responsive, production-ready frontend to present academic CVs, publications, and teaching materials
- Built and customized modular page layouts and UI components using HTML, CSS, and JavaScript, focusing on usability, accessibility, and clean content organization
- Collaborated directly with a faculty member to gather requirements, iterate on design, and maintain content within a database-backed content management system