AI and software engineer, M.Eng. CS candidate at Cornell Tech.
Background in cybersecurity (B.Sc. honors, M.Sc. in progress), now focused on applied ML systems that ship.
📍 New York, NY · 🎓 Cornell Tech, M.Eng. CS (May 2027) · elmirabd.me
|
A mock payment times out after it was processed. A verifier reads the real ledger to see whether the agent refunds twice, then a guardrail is applied and the run repeated in a fresh Daytona sandbox. Across 32 runs on Amazon Bedrock (16 per model), Claude Haiku 4.5 double-refunded in 8 of 8 runs without the guardrail and in 0 of 8 with it; Claude Sonnet 5.5 stayed safe in all 16. Built with a teammate at the Daytona HackSprint with Arize AI. Mock payments, one fault. Interactive demo. |
Neural classifier for real-time Bluetooth Low Energy threat detection on embedded hardware. Published at CH&CMiGIN-2026, Kraków (CEUR-WS Vol-4278, Scopus-indexed). |
Python Daytona Amazon Bedrock Arize
|
TensorFlow Lite Micro ESP32-S3 BLE 0.9 ms
|
|
Address-level housing-law lookup. A language model proposes rules from the source documents, a verifier rejects any quote that is not literally in the source, and a deterministic engine decides which rules apply. Built solo overnight for the Hack-Nation RealPage challenge. Not legal advice. Live demo. |
Team project (with Pranav, Divyesh and Sahil) that writes poems and letters using only words cut from 1940s NYC storefront photos, every word traced back to its photo. I built the Rearrange feature, a hybrid vocabulary search and Mistral moderation. |
Python Streamlit Gemini
|
Python Elasticsearch Mistral
|
|
A renter and a landlord talk through one button. It works out who spoke from the language, translates both ways, and flags vague commitments, promises and money terms. Built in one day at a Google DeepMind hackathon. Not legal advice. Scripted demo. |
Telegram assistant deployed for a single user, with long-term memory: RAG over a SQLite vector store, quota-aware routing across several models with automatic fallback, supervised by systemd on a Linux server. |
Gemini Live FastAPI JavaScript
|
Python SQLite RAG systemd
|
| Project | What it is |
|---|---|
| Security Overflow | Flask scanner that orchestrates Wapiti, SQLMap and Nikto behind one interface, with LLM-generated remediation guidance. Successor to my B.Sc. thesis scanner. |
| PharOS | Team hackathon project (4 people): a 3D Manhattan crash-history map with live street-video review. I built the near-miss measurement and the shared map color scale. |
| Chronicle | Self-healing project memory from a MongoDB hackathon (team of 4). I built the resolution engine: conflict resolution by source authority and recency, and policy learning from human corrections. |
| Utility Debt Shield | Prototype API that flags utility activation friction before a lease is signed (mock data only). |
| ClipTidy | macOS menu-bar app that cleans clipboard text with one shortcut. |
| Multi-model research orchestrator | CLI that compares several AI providers on one question and shows where they disagree. |
| tuichat | Full-screen terminal chat client for Ollama and OpenAI-compatible models. |
| Crypto trend dashboard, NFT call builder | Small Flask and Node tools on public market data. |
Banner and badges are generated by scripts/build.py. Every number comes from the linked project READMEs.