elixir-opentui
activePorting a TypeScript terminal-UI library to Elixir — bringing rich TUI primitives to the BEAM.
Senior full-stack engineer. Real-time systems, builder of unglamorous plumbing that holds up under load.
I work across TypeScript & React on one side and Python (FastAPI) or Elixir on the other. Most recently I shipped real-time messaging features at uchat. These days I’m focused on harness engineering — the tooling that wraps LLMs into useful agents (orchestration, tools, context, evals). On the side I’m porting a TypeScript terminal UI library to Elixir — elixir-opentui.
Built real-time messaging features for the business inbox at business.uchat.social — the official-account side of a consumer messaging app in Thailand. Full-stack across a React + TypeScript frontend and a FastAPI backend on Kubernetes.
Led the frontend team to ship the MVP of a corporate hotel booking platform. Set up the Next.js + TypeScript codebase from scratch and drove architecture decisions with product and design through launch.
Built and maintained the React frontend and FastAPI backend for the Hummingbot dMiner market-making platform. Integrated MetaMask and Tezos wallets, reworked the build pipeline, and used Chrome DevTools memory profiling to fix leaks in long-running pages.
Built a supermarket POS from scratch — cashier UI, transaction flows, e-wallet gateway integration, 8-bit LCD customer display, plus an OTA update pipeline so in-store terminals could deploy remotely.
Built and maintained the dashboard for a livestock and freight tracking system. Led data deduplication on Austracker (truck tracking) to improve downstream report quality.
Porting a TypeScript terminal-UI library to Elixir — bringing rich TUI primitives to the BEAM.