Ethan Joseph

Ethan Joseph

McMaster Engineering 1 Student
AI Driven Systems, ML

Python TypeScript Java C SQL JavaScript Node.js REST APIs Git GitHub Actions Gemini API Vercel

A list of Featured projects

Sentinel AI Screenshot

Sentinel AI - Code Auditor

  • Built an AI-driven application security auditor that analyses entire local or GitHub repositories using Gemini to generate structured vulnerability findings, visualize attack-flow graphs, and surface remediation guidance across Python and TypeScript codebases.
  • Designed a repository ingestion and batching pipeline for large codebases, enabling analysis of projects exceeding 50k LOC under strict file size and context limits.
  • Developed repository-aware vulnerability analysis that reduced false positives by ~35% vs rule-only scanners (benchmarked across 40+ open-source repos).
  • Implemented automated remediation with structured Git patch generation, achieving ~70% validated fix rate through post-scan verification and rescanning. Integrated SARIF reporting and GitHub Actions CI, enabling automated security checks with sub-5 second incremental rescans.
  • Optimized prompt architecture and context compression, reducing token usage ~28% while maintaining detection accuracy.
  • Deployed a production web interface on Vercel, averaging ~800 monthly visits from users scanning their repositories for security vulnerabilities.

False Positive Reduction

35 %

Fix Validation Rate

70%

ESP32 Microcontroller

In progress - ESP32 Microcontroller Project

  • Focusing on low-level microcontroller related tech
  • C++, Python

Ranked Connect 4

Ultimate bragging rights.

Skill Rating
Bronze 800
Difficulty: Easy +0
You
Your turn
CPU

Wins

0

Draws

0

Losses

0

ELO Leaderboard

Take a Break

Classic Tic Tac Toe vs CPU.

XYou
Your turn
CPUO

Wins

0

Draws

0

Losses

0