Skip to content
Abhishek Sonje

Abhishek Sonje

Full-Stack Developer & Builder

I build web products, developer tools, and the systems behind them.

A developer who likes to build. I work mainly with Next.js, TypeScript, and Node.js, but I’m always curious to explore new tools and techniques.

Explore my work

Experience

Building for clients, learning with teams.

Selected projects

Tools and products I've built, from interface to infrastructure.

All repositories
Archie CLI preview

Archie CLI

Architecture docs that stay in sync with your codebase, powered by an import graph and AI.

Details

A CLI that keeps a codebase's ARCHITECTURE.md up to date on its own. Uses a two-prompt Gemini 1.5 Pro setup along with a static import dependency graph, so it only touches what actually changed. Published to npm, past 250 downloads.

ObserveKit preview

ObserveKit

Self-hosted backend observability with an event pipeline built on ClickHouse and Redis.

Details

Self-hosted observability for backend services. Built on Fastify, with ClickHouse handling the event pipeline, Redis for the hot path, and Postgres (via Drizzle) for everything else. Runs in Docker Compose.

Octo preview

Octo

Share a live terminal in the browser, with Go, WebSockets, and a tunnel relay.

Details

A Go tool that lets you share a live terminal session through the browser. Runs on PTY under the hood, WebSocket for the connection, and a tunnel relay so it still works outside your local network. Started out as a project called Shelve before I renamed it.

ChalkAI

An interactive whiteboard where Gemini responds to what you draw in real time.

Details

An interactive whiteboard where Gemini 2.5 Flash looks at what you draw and responds in real time.

Open source

Contributing to software beyond my own projects.

Music Blocks/ Sugar Labs

Repository

Open Source Contributor

JavaScript · HTML5 Canvas · Web Audio API

5 Merged PRs

Tools I work with

The stack changes. The curiosity stays.

Frontend
Backend
Databases & CMS
AI & Cloud
Tools

Have something in mind?

For a role, a collaboration, or a conversation about something you're building — my inbox is open.

Say hello