kasra farsoudi

home portfolio journal

portfolio


selected work — projects, professional experience, and hackathons.

Paid LLM Inference Gateway

Paid LLM Inference Gateway

September 2026

Metered, pay-as-you-go inference

A single Go binary that adds pay-as-you-go billing to a self-hosted Ollama instance. Accounts are funded with USDC over the x402 payment protocol, and usage is settled off-chain in Postgres.

Go x402 USDC / Base PostgreSQL Ollama
FPGA Street Fighter

FPGA Street Fighter

April 2025

Two-player fighting game in Verilog

A two-player Street Fighter style game written in Verilog and synthesized onto a Nexys A7 FPGA, played with custom breadboard controllers and rendered over VGA.

Verilog Xilinx Vivado Nexys A7 VGA Python
Self-Hosted AI Stack

Self-Hosted AI Stack

August 2026

Private inference, RAG, and automation

A private AI stack on a headless RTX 3090 server, reachable only over Tailscale. Local inference, chat UI, retrieval, cross-device memory, and workflow automation, with no cloud LLM involved.

Ollama Docker LibreChat pgvector MongoDB
Garage Opener

Garage Opener

July 2023

ESP32 + React Native door control

An ESP32 garage-door controller with a companion React Native app. Open doors remotely and get a haptic confirmation on your phone.

ESP32 / ESP-IDF C React Native Expo HTML
ScTennis

ScTennis

January 2026

Go REST backend for a tennis app

A Go backend for a tennis club app: a REST API with JWT auth and type-safe SQL generated by sqlc, laid out one file per entity.

Go sqlc SQL JWT REST
Study Spot

Study Spot

December 2025

Geolocated study-spot finder for USC

A geolocation study-spot finder for USC. Find, rate, and review study spots within 10 miles of campus, down to a specific room.

JavaScript Java Leaflet HTML / CSS
AVR / ATmega328

AVR / ATmega328

2024

Bare-metal UART, Bluetooth, and SPI

Bare-metal AVR C on an ATmega328: a hand-written UART driver, HC-05 Bluetooth setup, and SPI bring-up, with no Arduino framework.

C AVR (ATmega328) USART SPI HC-05

professional

hackathons

kasra farsoudi 2026