Software Engineer specializing in distributed systems, database internals, and backend infrastructure in C++. Built a Raft-based distributed key-value store, an LSM-tree storage engine with MVCC, and a Kafka-style message queue from scratch. MEng Cybersecurity, University of Maryland. I build systems from first principles.
Current focus: Meridian, a multi-agent intelligence system that filters signal from high-volume information streams and delivers what actually matters, when it matters.
| Project | What it does | Stack |
|---|---|---|
| Meridian | Multi-agent AI intelligence system with persistent memory, real-time workflows, and an iOS companion | Python · TypeScript · Claude API · RAG |
| Tartarus Gate | Layered security platform: WAF + ML-based malware detection + active threat neutralization | Rust · Python |
| News Aggregator | Serverless AI pipeline: 19 sources, LLM-filtered, curated intelligence delivered daily by email | Python · AWS Lambda · DynamoDB · Claude API |
| Automotive Security | TLS 1.3 + AES-256-GCM secure ADAS communication with full STRIDE threat model and local PKI | Python |
| CyberSec Research | Security research lab: DNS spoofing detection, AES reverse shells, steganography, rootkit analysis | Python · C |
| Repository | Description | Stack |
|---|---|---|
| Meridian | Multi-agent AI intelligence system with persistent memory and real-time workflows · live | Python · TypeScript · Claude API |
| NewsAggregator | Serverless AI pipeline: 19 sources, LLM-filtered intelligence delivered daily | Python · AWS |
| threat-intel · live · repo | CVE feed: 5-tier classification, EPSS scoring, AI-enriched MITRE mappings | TypeScript |
| fleet-ops-api | REST API for fleet management: vehicles, drivers, trips, and maintenance with JWT auth and role-based access | Java · Spring Boot · PostgreSQL |
| CyberSecProjects | Security research: rootkits, C2 simulation, DNS spoofing, phishing detection | Python · C |
| ReverseShell | AES-encrypted reverse shell with C2 communication | Python |
| vehicle-threat-model | STRIDE threat model for automotive ECU and ADAS architecture | Mermaid |
| automotive-secure-communication-demo | TLS 1.3 + AES-256-GCM ADAS comms with mutual certificate auth and local PKI | Python |
| folio | GraphQL API for editorial publishing workflows | Go · PostgreSQL |
| PocketCoach | Real-time iOS exercise form analyzer using Vision body pose estimation | Swift |
| Flashforge | iOS app: OCR + Claude API to generate flashcards from anything you read | Swift |
| SwiftProjects | iOS projects built in Swift and SwiftUI | Swift |
| neetcode-submissions-dsa | Algorithm problem solutions from NeetCode.io | Python |
Languages C++ Python SQL Go C TypeScript
Distributed Systems & Database Internals
Raft Consensus Leader Election Log Replication Consistent Hashing LSM-Tree WAL MVCC SSTable Bloom Filters Leveled Compaction Partitioned Message Queues In-Sync Replica Tracking
Cloud & Infrastructure
AWS (Lambda · DynamoDB · S3 · IAM · ECS · CDK · SQS · SES) Docker Linux
Backend & Systems
REST APIs ETL Pipelines PostgreSQL MySQL Redis System Design OOP Design CI/CD
Security
Threat Modeling Application Security Cryptography OWASP Top 10 Penetration Testing
AI / ML
LLMs RAG Systems Claude API Agentic Systems