Building AI agents, autonomous robots, and open-source tools.
AI Solution Engineer at Microsoft empowering State & Local Government with the Power Platform. Beyond work, I'm constantly building - from quadcopter flight controllers and 3D-printed rovers to neural networks and AI agent frameworks.
At Microsoft, I work with State & Local Government agencies, empowering them with digital solutions on the Power Platform. Outside of work, I'm driven by a passion for building - whether it's AI agents that reason and act, quadcopter drones that stabilize themselves mid-air, or 3D-printed rovers that explore autonomously.
Power Platform & State Government Solutions
B.S.B.A. Accounting
Summa Cum Laude
30+ projects across AI, robotics, finance & more
A collection of things I've built - from AI agents and flight controllers to financial APIs and embedded systems.
.NET library for interfacing with LLM deployments in Microsoft Foundry.
Lightweight .NET library for building AI agents with LLMs, offering modular tools for message handling, token management, and automation.
Lightweight AI desktop assistant that connects generative AI to your console, enabling interaction with LLMs and desktop resources.
An LLM-driven text adventure game engine, inspired by the 1977 classic Zork.
Quadcopter flight controller, 3D-printed drone frame, PC-based controller code, and more.
Strapped a 5,000-watt brushless motor onto an old Schwinn bicycle and designed the full electronics package.
Dashboard for a motorcycle, displaying sensor telemetry like battery voltage, temperature, and humidity.
Experimental framework enabling an LLM to autonomously interact with a Power App.
Use of Q-Learning, a reinforcement learning technique, to train an AI agent to play a simplified version of Tetris.
Evolved iteration of the PYPER rover platform featuring LoRa-based communication and an improved mechanical design.
Long-range endurance rover designed for global remote control via the web, using Azure Queue Storage for bidirectional communication.
Fully 3D-printed Long Range (LoRa) radio controller using a custom communication protocol.
Webcam-based image capture system for SBCs, uploading to Azure Blob Storage with remote timelapse generation via FFMPEG.
MicroPython driver for the REYAX RYLR998 LoRa module, enabling easy UART-based wireless communication for IoT projects.
Lightweight MicroPython driver for the ENS160 multi-gas sensor, enabling air quality readings via I2C in embedded applications.
A TensorFlow neural network that analyzes baseball game data to predict betting lines and win probabilities in real time.
Custom-developed quadcopter drone flight controller firmware running on a $4 Raspberry Pi Pico microcontroller.
Python-powered, 3D-printed electric rover designed from scratch with custom chassis, steering, and drivetrain.
GPS-enabled jacket for motorcyclists that improves visibility by illuminating at specific high-risk moments.
IoT system that monitors indoor air quality in real-time, capturing CO₂, VOCs, and environmental data.
IoT web server that controls WS2812B LED lights via HTTP requests, allowing for dynamic mood lighting.
Lightweight MicroPython driver for the MPU-6050 accelerometer and gyroscope, enabling motion sensing via I2C.
Lightweight .NET library for simplified authentication and interaction with Microsoft Dataverse.
A lightweight .NET library for building, parsing, and translating OData queries.
Chess positional evaluation engine written in .NET (C#), implementing Mini-Max with Alpha-Beta pruning.
Financial data API with a Microsoft-certified Power Platform Connector. Processed 1.2M SEC filings and 3.3M insider trades.
.NET package simplifying authentication and interaction with Microsoft Graph.
.NET package for accessing SEC EDGAR filings - 20+ years of financial data on any publicly traded company.
.NET package for parsing and extracting financial data from XBRL documents.
Twitter bot that tweets highlights from Wall Street's latest earnings releases and financial events.
Windows app for live telemetry display, coaching, and driving analysis for the official F1 video game. 20,000+ downloads.
I write about machine learning, robotics, coding projects, and the things I learn along the way.