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.
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.
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