Writing

Building Keystrike: a real-time typing race with Socket.io

How I built a multiplayer typing speed game in TypeScript, and the Socket.io quirks that came with it.

typescriptsocket.iowebsocketsside-project
Building LLamaPG: RAG as a service with pgvector

How I built a containerized RAG platform using FastAPI, PostgreSQL with pgvector, and LangChain, and what I learned about vector search performance at scale.

ragfastapipostgresqlvector-search
AutoFlow: drag-and-drop workflow automation with ReactFlow

Building a node-based workflow canvas where users can chain API calls, data transforms, and conditional logic without writing code.

reactreactflowautomationtypescript
LocalMind: a privacy-first interface for local LLMs

Building a clean chat UI around Ollama with model switching, persistent conversation history, and no data leaving the machine.

llmollamareactprivacy