Software engineer, MS CS from NYU. Currently at NovumAI building CRM integrations and the context memory layer that powers real-time AI sales suggestions.
Most of my recent work is serverless AWS -- Lambda, DynamoDB, SQS, KMS, the usual suspects. At NovumAI I built the Salesforce integration from scratch (OAuth, multi-tenant token storage, async sync) and then the context memory system that feeds historical call data into the real-time AI suggestions so they're actually useful instead of generic. Before that I migrated a nonprofit's HR portal off Google Sheets (yes, their production database was a spreadsheet), trained segmentation models on a Jetson for an assistive navigation project at NYU, and interned at Juniper Networks doing telemetry pipelines for Mist AI.
- Fine-tuning Mistral 7B to replace our Bedrock model for sales call suggestions -- 60% real transcripts, 40% synthetic NEPQ data, targeting 3-5x lower latency by ditching the API roundtrip
- Building a battle card system with AWS Bedrock AgentCore where the LLM picks which tool to call (competitor lookup, pricing, objection handler) based on what the customer just said
- Recently shipped: unified entity model across Leads, Accounts and Contacts with one API surface, context memory system that aggregates call history into AI suggestions, tiered CI with pytest markers
| When | Where | Role |
|---|---|---|
| Nov 2025 -- present | NovumAI | Software Engineer |
| Jul 2025 -- Oct 2025 | Changing The Present | Software Engineer |
| Jan 2025 -- May 2025 | NYU Sixth Sense Lab | Research Assistant |
| Nov 2022 -- Mar 2023 | Engagebud | Product Engineer |
| Jan 2022 -- Jun 2022 | Juniper Networks | Software Engineer Intern |
| Project | What it does | Stack |
|---|---|---|
| Unplugd | Upload a song, get separated stems and word-level lyrics. Runs on Fargate Spot for about a penny per song | Step Functions, Fargate, Demucs, Whisper |
| FlashBids | Real-time auction system -- SQS FIFO for strict bid ordering, soft-close anti-sniping. Load tested to 20k concurrent users | WebSockets, SQS FIFO, DynamoDB Streams, EC2 ASG |
| Support-Deflection Bot | RAG assistant that answers docs questions. Runs as CLI or API, fails over across LLM providers | FastAPI, ChromaDB |
| SpendConscience | iOS app that uses your calendar and location to warn you before you blow your budget, not after | SwiftUI, SwiftData, Plaid |
| Neighborly | Borrow your neighbor's drill instead of buying one. Class project, 6 people, 96 PRs, $0 infra | React, Django, PostgreSQL |


