Full-stack AI engineer. I build at the seam between LLMs and Solana, and I ship the whole thing: agents, APIs, and the frontend that wraps them.
Right now I am building SolHunt, tooling that helps people recover forgotten SOL, sweep dust, revoke risky approvals, and reclaim rent without giving up custody. I also turn that work into AI agent skills so a model can read wallet health and give plain, actionable advice instead of noise.
Open to full-stack AI engineering roles and small, useful teams.
- Design and ship AI agents (RAG, evals, tool use) that solve real tasks, not toy demos
- Build full-stack apps in TypeScript with React up front and Bun or Node behind
- Ship on Solana: Solidity and Rust programs, wallet tooling, trustless recovery flows
- Automate the boring parts with scheduled agents, MCP servers, and CI
- SolHunt: recover forgotten SOL, sweep dust, reclaim rent, and revoke approvals without custody.
- solhunt-skill: AI agent skill for wallet health checks and approval auditing.
- Yellex: AI pickup-line game built around Solana legends and historical figures.
TypeScript · React / Next.js · Bun / Node · Postgres / Prisma · Solana / Solidity / Rust · Docker · Cloudflare · AWS · GitHub Actions
- X: @solhuntdev
Live, automated full-stack AI engineering micro-lessons. 12 entries, 5-day streak (last: 2026-07-16).
- 2026-07-16: Colocate compute with data to avoid shipping rows you never render
- 2026-07-15: A prompt cache turns repeat questions into instant, free hits
- 2026-07-15: Constrain LLM output with a JSON schema instead of parsing prose
- 2026-07-15: Order a composite Postgres index to match your query shape
- 2026-07-14: Bounded concurrency beats Promise.all for LLM batches
- 2026-07-14: Idempotency keys keep LLM retries from double-firing
- 2026-07-14: Deduplicate near-duplicate chunks before embedding to cut RAG cost and retrieval noise
- 2026-07-13: Retry LLM calls with jittered exponential backoff, not fixed sleeps
- 2026-07-13: Cut LLM cost and latency with prompt caching
- 2026-07-13: Make agent tool calls idempotent with a deterministic key
- 2026-07-12: Idempotent API endpoints with an idempotency key
- 2026-07-12: Streaming LLM tokens to the browser with the Fetch API
Updated automatically every 8 hours. Full archive in the entries folder.

