Open to new-grad & software engineering roles · 2026

Hi, I'm Jaideep Singh.
I build reliable, well-tested software.

Software Engineer in Toronto, graduating from York University in 2026. I work across the stack — from full-stack web apps and AI/ML systems to rigorous testing & QA, security, and FPGA hardware.

01

About

I'm a final-year Software Engineering student at the Lassonde School of Engineering, York University (Specialized Honours), and a York International Scholarship recipient. I'm currently a Software Developer at Snz Infotech, shipping full-stack features, REST APIs, and well-tested code for client projects.

What I enjoy most is making software that holds up under pressure. That curiosity has taken me from building AI-powered platforms and full-stack apps, to writing thousands of automated tests with mutation testing and formal verification, to exploiting CVEs in security labs, and even bridging accelerometers to VGA displays entirely in hardware on an FPGA.

Outside of code, I serve on the City of Markham's Environmental Advisory Committee and mentor youth teams building AI for social good.

0 Shipped projects
2026 B.Eng — Software
0 Engineering domains
Tests written
02

Skills & Tools

Languages

  • Java
  • Python
  • SQL
  • JavaScript
  • TypeScript
  • HTML/CSS
  • SystemVerilog
  • Verilog

Frameworks & Libraries

  • React
  • React Native
  • FastAPI
  • Django
  • Flask
  • Tailwind CSS
  • Java Swing

Databases

  • PostgreSQL
  • MySQL
  • Firestore
  • pgTAP
  • pg_prove

DevOps & Tools

  • Docker
  • Docker Compose
  • Kubernetes
  • Git
  • GitHub Actions
  • Maven
  • Gradle

AI / ML

  • LLaMA 7B/13B
  • LoRA / QLoRA
  • Prompt engineering
  • LLM test generation
  • spaCy (NLP)

Testing & QA

  • JUnit
  • JaCoCo
  • PIT Mutation
  • EvoSuite
  • SpotBugs
  • pytest
  • pgTAP

Security

  • OpenSSL (AES/RSA)
  • YARA
  • Snort IDS/IPS
  • XSS / CSRF
  • John the Ripper
  • Hydra

Hardware

  • Intel MAX10 FPGA
  • DE10-Lite
  • SPI protocol
  • VGA timing
  • PLL synthesis
  • FSM design
03

Experience

Software Developer

Apr 2026 — Present

Snz Infotech Private Limited · Remote (India)

  • Build and maintain full-stack web applications with Java, JavaScript, and modern frontend frameworks across client projects.
  • Design and implement RESTful APIs and backend services handling data processing, validation, and SQL database interactions.
  • Write unit, integration, and regression tests with JUnit to ensure code quality and reliability.
  • Perform code reviews, debug production issues, and resolve defects across the stack, improving stability and turnaround time.
  • Collaborate in an Agile team — sprint planning, standups, retros — and author technical docs for APIs and internal tools.

Scheduler / Dispatcher / ERS Agent

Oct 2022 — Present

Avis Budget Group Inc. · Etobicoke, ON

  • Coordinate fleet dispatch, vehicle positioning, and inventory across a high-volume rental operation, minimizing customer delays.
  • Rebuilt the workforce scheduling system after an operational data loss, restoring continuity and improving accuracy.
  • Developed the dispatch tracking template now used organization-wide, improving task visibility and cross-team coordination.
  • Provide Emergency Roadside Services for breakdowns, accidents, and recovery — handling escalations with safety first.
  • Trained new ERS agents and authored quick-reference guides adopted by the team for faster onboarding.
04

Projects

A selection of what I've built — full-stack platforms, test engineering, AI, hardware, security, and research. Every card links to the source.

🤖

SalonAI

AI-powered salon management system

Built with a 7-person team: 15 REST endpoints for booking, price estimation, and hairstyle recommendations across 6 face-shape profiles. 3-tier architecture (React/React Native · Django REST · LLaMA 7B/13B fine-tuned with LoRA on 2× V100), with RBAC, JWT, and Kubernetes orchestration.

  • React
  • Django
  • LLaMA
  • PostgreSQL
  • Docker
  • K8s
🛒

Auction Bidding Platform

Real-time auction e-commerce

Full-stack auction platform: 15 API endpoints across 5 routers with real-time bid tracking, time-bound auctions, and Luhn-validated payments. FastAPI + PostgreSQL backend with bcrypt + JWT auth, 11 React/TS components, and 12 TDD pytest suites — all containerized for one-command deploy.

  • React
  • TypeScript
  • FastAPI
  • PostgreSQL
  • Docker
🌾

Farmer's Hub

Agricultural marketplace app

A 2,888-line Java marketplace (51 source files) with dual user roles, cart, orders, and reviews. MVC with Repository + Strategy patterns enabling zero-code DB backend swapping via a config flag, plus 30 JUnit 5 tests with 40+ assertions and Gradle automation.

  • Java
  • Swing
  • PostgreSQL
  • Gradle
  • JUnit
📊

Test Suite Analysis & LLM Improvement

LLM-assisted coverage uplift

Analyzed coverage across 50 algorithm implementations with JaCoCo + PIT, then used targeted LLM test generation to lift line coverage 72.4%→89.2%, branch 58.1%→78.5%, and mutation score 61%→79%. Documented where short-circuit evaluation diverges branch from condition-decision coverage.

  • Java
  • JUnit
  • JaCoCo
  • PIT
  • LLM

Apache Commons CLI — Testing

Open-source test hardening

Engineered 1,938 test methods (3,965+ assertions) across 36 classes, hitting 98% line and 95% branch coverage with build-enforced thresholds. Integrated 31 EvoSuite suites, validated across 6 JDK versions, and wired a 6-tool quality pipeline with CodeQL and OpenSSF Scorecard.

  • Java
  • JUnit
  • PIT
  • JaCoCo
  • EvoSuite
  • GitHub Actions
🗄️

Database Testing Suite — Pagila

767-assertion PostgreSQL test bed

Evaluated 10 frameworks, chose pgTAP + pg_prove, and wrote 6,864 lines of test SQL across 90 files with 767 assertions at a 100% pass rate. Validated 46+ DB objects, then extended to 508 AI-assisted cases with 42 reusable helper functions covering business rules, regressions, and edge cases.

  • PostgreSQL
  • pgTAP
  • pg_prove
  • SQL
🎛️

Accelerometer → VGA Controller

Real-time graphics, pure hardware

An 11-module real-time visualization on Intel MAX10 FPGA bridging an ADXL345 accelerometer to a 640×480 @ 60 Hz VGA display — no soft-core processor. Custom SPI master + FSM in SystemVerilog, 3 clock domains via 2 PLLs with safe CDC, and a tilt-driven RGB feedback loop.

  • SystemVerilog
  • FPGA
  • SPI
  • VGA
📡

Morse Code Display System

FSM-driven multi-output translator

A 4-module FPGA Morse translator for all 26 letters with 3 simultaneous outputs: 7-segment, LED blinks, and mechanical relay clicks. 5-state Moore FSM for dot/dash timing and a 25-bit clock divider, driving an external transistor amp circuit — verified in ModelSim.

  • Verilog
  • DE10-Lite
  • FSM
  • ModelSim
🔐

Computer Security Lab Portfolio

Offensive & defensive security

6 hands-on labs with 18+ tools: static malware analysis on AgentTesla with custom YARA rules, exploiting 3 CVEs (ProFTPD, UnrealIRCd, Slowloris) with reverse shells on Metasploitable3, AES-256/RSA-2048 with OpenSSL, password cracking with John + Hydra, and a Snort IDS deployment.

  • OpenSSL
  • YARA
  • Snort
  • Kali Linux
  • Python
🩺

Smart Health — Requirements Verification

NLP extraction + formal model checking

Extracted 15 functional and 9 non-functional requirements with spaCy + GPT, then formally verified 25 LTL properties across 3 concurrent process models in the SPIN model checker — 21 passed and 4 revealed genuine concurrency bugs. HIPAA/GDPR-aware across 5 subsystems.

  • NLP / spaCy
  • GPT
  • SPIN
  • Promela
  • LTL
📐

Web Architecture Scalability Research

MVC · Event Sourcing · Microservices

A 5-page paper (9 academic references) evaluating MVC, Event Sourcing (Kafka, CQRS), and Microservices across scalability, testability, consistency, and parallel development — with Netflix, Amazon, and Guardian case studies. Proposes a novel combined architecture integrating all three.

  • MVC
  • Event Sourcing
  • Microservices
  • CQRS
05

Leadership & Community

May 2026 — Present

Committee Member

City of Markham · Environmental Advisory Committee

Contribute a software-engineering perspective to data-driven sustainability and environmental-awareness initiatives.

May 2026 — Present

Mentor — Human × Tech

Youth Challenge International

Co-designed a challenge on AI multilingual food-waste classification for Markham's diverse population, and mentor youth teams using computer vision and Learning-from-Demonstration to train culturally-aware AI models.

Sep 2024 — Apr 2025

Team Lead — Waste Less, Feed More

Markham Environmental Advisory Committee

Led an 8-member cross-functional team to deliver a food-waste awareness campaign — an educational website, interactive eBook, and video featured by the City of Markham — aligned to UN SDGs 2, 12 & 13.

06

Education & Certifications

Bachelor of Engineering — Software Engineering (Specialized Honours)

Lassonde School of Engineering, York University · Toronto, ON

York University International Scholarship Recipient

Jan 2021 — May 2026

Project Management Foundations

LinkedIn Learning · Certification

2025
07

Let's build something together.

I'm open to software engineering and new-grad opportunities, and I'm always happy to talk shop — testing, AI, systems, or hardware. Drop me a line.

jaideep.engineer@gmail.com

📍 Toronto, ON, Canada