- 🤖 I build the infrastructure layer behind LLM features, agent loops, tool calling, and evaluation
- 🔍 Big on observability: tracing, evals, and making agents debuggable when things go sideways
- 🛠️ Backend-heavy, with 4 years of production Rails and Python before the AI work
- ⚙️ Working with MCP servers and multi-provider LLM tooling
- ☕ Ask me about tool-calling loops, RAG pipelines, or why your agent keeps calling the same tool twice
Pinned Loading
-
chicago-transit
chicago-transit PublicThis application provides an analysis and visualization of the Chicago bus system, focusing on bus stops, routes, and ridership data. It features data aggregation, detailed analysis of bus routes a…
JavaScript
-
cocktail-recipe
cocktail-recipe PublicAn full stack application which gives the user, recipe to their favourite cocktail type.
-
global-pokedex
global-pokedex PublicA simple React-based Pokédex application that allows users to search, browse, and view details of Pokémon. It uses the [PokéAPI](https://pokeapi.co/) for fetching Pokémon data and features paginati…
-
Something went wrong, please refresh the page to try again.
If the problem persists, check the GitHub status page or contact support.
If the problem persists, check the GitHub status page or contact support.



