treeot

Developer building point-of-sale and back-office software, full-stack web services, and Discord bots — from in-store terminal hardware to the dashboards that run it.

Stack

TypeScript most days, Kotlin and Swift for the native side, Go and Rust where a service needs to be small and fast. Everything here is something I use regularly.

Projects

all →

Store Edge Gateway

Runs on a store's terminal hardware, connecting the POS, displays, scanners, card readers, and printers over the local network. Keeps selling when the internet drops. One codebase, three platforms.

Kotlin Multiplatform · Compose · Ktor · SQLDelight · SwiftUI

2026 – present

Check-in Kiosk

Self-service check-in for wall-mounted Android panels driving a second screen, with a layout that measures the real display at runtime.

React Native · Expo · TypeScript

2026 – present

Payments CRM

Built for fun. A back office for a payments company: leads, boarding, orders, invoicing, tickets, and a partner portal. 25 record types on one generic resource layer.

React · TypeScript · TanStack Query · Laravel · MySQL

2026 – present

GuildLB

Another one for fun. A Hypixel SkyBlock guild leaderboard in four services, using the Hypixel API and including a Rust proxy that verifies people own the Minecraft account they claim.

Go · Rust · TypeScript · PostgreSQL · Docker · OpenTelemetry

2026 – present

On GitHub

details →
Contributions / 12mo
564
Commits
523
Public repos
2
Last push
Apr 2026