VaibhavChauhan.
I build fast, responsive apps with clean backends, expressive frontends, and attention to the small details that make products feel good to use.
Vaibhav Chauhan
Full-stack developer
I'm a software developer and Master's student at Concordia who builds things end to end, from user interfaces to APIs to the infrastructure that keeps everything running. I've shipped production systems, contributed to open-source projects, and run AI models locally because I'd rather understand the stack than treat it as a black box.
I care about the details that don't show up in the demo: security that actually holds, tests that catch real bugs, and configs that work on more than just my machine. I also spent a semester teaching data structures and OOP to 60+ students, which taught me that the best way to truly understand something is to have to explain it.
Things I've built so far...
Apex - Job Tracker
Native Windows app for tracking job applications with a kanban board and configurable table view. Built with Tauri and SQLite, roughly 10 MB, no cloud, no Chromium.
TalentForge - Recruitment Platform
Full-stack hiring platform with JWT auth, role-based access across three user types, and versioned REST APIs. Containerized with Docker Compose and built to production secure-coding standards.
WarZone - Strategy Game
Team-built Java strategy game using MVC architecture and five design patterns. Shipped with a GitHub Actions CI/CD pipeline running 50+ JUnit tests on every commit.
Healthcare - Distributed System
Actively replicated distributed system across three replica managers with Byzantine Fault Tolerance via majority voting. Bridges a SOAP client API with UDP multicast and thread-safe state across nodes.
Venue Classifier
Image classification pipeline trained on 15,000+ photos from the MIT Places2 dataset. Evaluated classical ML and CNN architectures, landing at 89.3% test accuracy and a 0.89 macro F1-score.
BookStore - Full-stack Storefront
E-commerce bookstore with a React and TypeScript frontend backed by an ASP.NET Core REST API. Architected with the Repository Pattern and Dependency Injection for clean separation of concerns.
The things I reach for.
Languages
Frontend
Backend
Databases
AI / ML
DevOps
Testing
Tools
Experience and Education.
- ExperienceSep 2025 – Dec 2025
Teaching Assistant
Concordia University
Supported 60+ undergrads across two courses: OOP in Java (COMP 249) and Data Structures and Algorithms (COMP 352). Ran debugging sessions, delivered code walkthroughs, and built reusable instructional material that reduced repeat blockers across the cohort.
JavaData StructuresOOPEducationJan 2024 – Dec 2025Master of Applied Computer Science
Concordia University
Montreal, QC
- ExperienceJan 2023 – May 2023
Software Developer Intern
Karmdude Technologies
Built and tested REST APIs in Java and Spring Boot to connect microservices across a large-scale enterprise system, validating endpoints with REST Assured. Shipped Dockerized services through Jenkins and GitHub Actions pipelines, wrote Selenium regression suites that replaced most of the manual QA cycle, and delivered full-stack features in an Agile team across time zones.
JavaSpring BootDockerKubernetesJenkinsSeleniumEducationJun 2019 – May 2023Bachelor of Computer Engineering
A. D. Patel Institute of Technology
Anand, Gujarat
Let's build something.
I am actively looking for opportunities where I can contribute, keep learning, and work on problems worth solving. If you have a role, a project, or just want to talk software, I would love to hear from you.