Nikhil Kini's Engineering Portfolio
I am a software engineer with over 20 years of programming experience who enjoys making and hosting little programs, mostly in Go and Python.
Projects
- Boggle Goggle — a Boggle solver and player. Auto-generates or accepts a board, then finds every valid word using a prefix-tree search over the TWL06 Scrabble dictionary. Python/Flask.
- Contractions — a minimalist labor-contraction timer. Logs each contraction's start time and duration, auto-computes the interval between them, and supports adding notes. Go backend with SQLite storage and optional basic-auth.
- License Plate Game — a word game based on real license plates: form a word whose letters appear in order on the plate, then reveal every valid answer from an 87k-word dictionary ranked by frequency. Go backend, vanilla JS frontend.
- * coming soon * Hands-free ear and voice training phone app
Self-hosting
- Immich — self-hosted photo and video backup, an open-source alternative to Google Photos.
- Memos — a self-hosted, open-source note-taking and microblogging service.
- Forgejo — a self-hosted Git server (a community fork of Gitea) — coming soon
Learning with Claude