I build applications on top of language models, with retrieval that grounds them and gates that stop them acting alone.
Retrieval-grounded systems are the core of it: a Pinecone index of CVE and MITRE ATT&CK material feeding Llama 3.3 to explain why a network link was flagged, returning an analyst-readable answer in under a second; and a scheduled pipeline that embeds articles so they can be searched by meaning rather than keyword.
The agent work takes a consistent stance, which is that a person approves before anything irreversible happens. InvoSense scores its own confidence on each extracted field and blocks every payment action pending human review. The LinkedIn recruiting assistant takes a recruiter from résumé to outreach but pauses before it sends. Reader runs its model on-device, so nothing you read leaves your machine. I have also worked a layer below the framework, having written a GPT-2 and a byte-pair tokenizer from scratch, sped up attention, and fine-tuned Phi-3 into a chat assistant. I ran a LangChain workshop series for SJSU’s AI/ML Club.