Ekas Chhabra

Software Engineer

i ship backend-heavy product code. mostly go + typescript.

Generate, critique, converge.

Projects

ackd

In Dev

Job tracker for applications, stage changes, resume versions, and outcomes. Basically a spreadsheet that got tired of being a spreadsheet.

React + Vite frontend · Go + chi backend · Postgres

View Repository

cue

In Dev

Behavioral context daemon for AI agents. Watches working directory, git state, file changes, shell history, and exit codes to build cross-session awareness agents can't get from tool calls alone. Agent-agnostic via a filesystem contract: ~/.cue/context.json published every second.

Go daemon · SQLite store · Unix socket HTTP · Three fidelity tiers

View Repository

tsuki

Active

Manga reader. Inspired by Cubari — built to handle double-page spreads correctly. Reads image dimensions, detects doubles, and splits them without breaking the layout. Works on desktop and mobile.

React + Vite · TanStack Router · Cloudflare image proxy

Visit tsukireader.com

kissland.nvim

Dormant

Neovim theme for long sessions. Readable contrast, fewer colors yelling at me.

Lua-based colorscheme · Semantic highlight groups

View Repository

objective.nvim

Dormant

Neovim plugin that keeps the current goal visible, because I will forget why I opened a file.

Lua plugin · nui popup HUD · Markdown rendering

View Repository

Recent Activity

d92d52e

Fix executor tests on Linux CI without root (ekasc/yonk · Aug 15)

1881880

Fix module path, script integrity, and add CI (ekasc/yonk · Aug 15)

53c16ca

Return job artifacts and sweep orphaned VM state (ekasc/yonk · Aug 15)

81ca42a

Babylon-parity pass 1: bindings, recaps, session tree, panel wiring (ekasc/goban · Aug 15)

Now Playing

Nothing playing right now

11:36:00 PM
© 2026 Ekas Chhabra