_       _                   __                  _    
   / \   __| | __ _ _ __ ___   | //  _   _  ___ ___| | __
  / _ \ / _` |/ _` | '_ ` _ \  |//| | | | |/ __/ _ \ |/ /
 / ___ \ (_| | (_| | | | | | | // |_| |_| | (_|  __/   < 
/_/   \_\__,_|\__,_|_| |_| |_| |_____\__,_|\___\___|_|\_\
          

Check This Out

The Latest Thing I've Put Together Hand Picked Just For You :)

How I Made A Deep Learning Robot

While AI is often associated with digital applications, its role in hardware and physical environments is just as exciting! To explore AI past software, I built and trained a robotic arm capable of learning and replicating tasks using a machine learning model called an Action Chunking Transformer (ACT). To do this, I 3D printed and wired both a "leader" and a "follower" arm, allowing me to teleoperate the follower and record demonstrations such as placing blocks into different buckets. Using this dataset, I trained the ACT model to learn from my examples, enabling the robotic arm to autonomously perform the task and even generalize to fixing its own mistakes.

What I'm Up To Now

Building AI Products and Teaching the World How to Use Them

Applied AI Engineer

2026 - Present

LangChain

Member of LangChain's Applied AI team, working on production agents and AI-related features.

AI Specialist

2023 - 2026

Cisco

Technical SME and hands-on developer for GenAI solutions on the MarTech Portfolio & Innovation Team, integrating AI marketing technology across the enterprise stack.

Director of Sales

2020 - 2022

The DTH Media Corp.

Led and trained a 15-rep advertising sales team, designing the commission structure, training program, and new ad products while managing local and national client relationships.

UNC Chapel Hill

2023

Degree in Economics, Statistics & Information Systems


Blog

Internal monologue

Practical taxonomy of agent evals: unit tests, integration tests, online evals, and benchmarks.

How the claw agent framework combines messaging, filesystems, and memory to create evolving digital assistants.

LLMs Out of Context

Feb 03, 2026

Context engineering, context rot, and how LLMs navigate content far exceeding their context window.

The new standard for packaging reusable workflow capabilities for filesystem-based agent harnesses.

Defining, building, and applying LLM evaluations to improve AI products.

Understanding RLVR and creating RL environments for large language models.

LLMs should be given the same tools as humans to interact with the digital world we share.


Projects

My recent creations


More Content

Some of my other videos

Stop Prompt Engineering! Program Your LLMs with DSPy

Taking a deep dive into Stanford's declarative self-improving python (DSPy), showcasing how to program LLMs rather than rely on brittle text based prompting.

Knowledge Graph or Vector Database… Which is Better?

Combine RAG with knowledge graphs for richer insights. Use LLMs to extract entities and relationships, enabling structured reasoning and deeper context.

How I Made A Deep Learning Robot

Can GenAI interact with the real world? Absolutely! I trained a robotic arm using an action chunking transformer, enabling it to autonomously replicate and generalize tasks from teleoperated demonstrations.

AI Just Mastered 3D Design… What's next?

Discover how AI transforms text prompts into 3D models! From diffusion models to NeRFs, explore cutting-edge tech merging deep learning with 3D graphics.

BERT: The Most Used AI Model You Haven't Heard Of

While generative language models like GPT have captured public attention, BERT models remain the most widely deployed solution for production NLP tasks. Learn how BERT works and why it's so popular.

Create AI Images of YOU with FLUX Training

Open-source AI image generation now rivals enterprise solutions, offering flexibility and customizability. Learn how I trained FLUX.1 to create personalized images.

Wait... What REALLY Is A Vector Database?

Learn how vector databases store embeddings to capture meaning, enable semantic search, and power dynamic RAG systems for accurate LLM responses.

The BEST Way to Chunk Text for RAG

Optimize RAG systems with smarter text chunking. Explore strategies from basic splits to LLM-assisted chunking for better context and performance.

Make An AI Agent with OpenAI's Advanced Voice Mode

I tested OpenAI's Advanced Voice Mode to build low-latency voice assistants, integrating RAG to retrieve relevant context while maintaining natural, real-time spoken interactions.

Head over to my channel for more!