AI Engineer
Jaseci Labs·May 2026 — Present
996 at Jaseci Labs.
- Jac
Work
Jaseci Labs·May 2026 — Present
996 at Jaseci Labs.
University of Michigan·May 2026 — Present
Work on the Jac compiler and other Jac related tooling.
I ❤️ Jac.
Ancor·Jun 2025 — June 2026
Built a React Native RFID tracking app for 10k+ auto parts, shipped to an enterprise client.
Closed out a 5-figure annual license.
UofM·Oct 2025 - July 2026
Trained ResNet models to predict battery charge in low-fidelity environments.
GDG·Sep 2024 — Dec 2025
Worked on the HackDearborn's mobile app to improve event discovery and user engagement.
UofM·Jan 2025 — Apr 2025
Trained regression models and built fairness metrics to quantify bias in sentencing prediction systems.
Michigan Medicine·May 2024 — Aug 2024
Analyzed patient family engagement data to identify effective fundraising channels.
stuff
The idea for this was revealed me in a dream, months before the actual hackathon. Who wouldn't want to control their computer with a wave of their hand?
A Pi compatible minimal native coding harness built for speed [WIP]
A jacket for your linux desktop. Desktop shell framework written in Jac.
We used Sonnet and some Machine Learning to convert any chessboard into a DGT board for remote play! One of my favorite projects.
We were given a $5000 HP Sprout that had laser capabilities, and some confusing no-code software to interface with it, but we hacked something together and made a visual interface to learn electronics.
Also a mobile only agent, but this time, modified the Jac compiler add a mobile target and then built this on top.
A cool mobile only agent that used the Accessibility API to check and stop you from spending through your screen activity.
I don't actually use Twitter a lot, but the prompt for the hackathon was to make twitter visualizations. This got me a really cool internship at Magic Hour.
An opensource TUI chess game viewer written in Ink, using the Lichess API, this is still how I play through some chess games after work.
An extension to block users when their play quality drops. Made this so I wasn't just losing hundreds of rating points over a single playing session.
Posts
2026-09-14
2025-12-26
2025-11-24
2025-11-17
2025-09-24
2025-08-24