mission control  · build-in-public

Ground
Control.

Hi, I’m Sheraj, and welcome to my site! I’m building with AI, and this is where I log my builds and projects, and blog about the journey.

Avatar
now shipping ✦
02  recent writing

From the blog.

all posts →
Personal 2026 · 10 · 08 · 4 min

From scanned exam papers to a Composition Studio

I turned scattered Primary 5 composition questions into a playful writing tool, with the picture prompts, story planning tips and practice all in one place.

Personal 2026 · 07 · 23 · 3 min

Building Ground Control was more than just learning to code

Why I built this blog and portfolio website, how AI made it possible, and why I want Ground Control to become a place for documenting my works, experiments with AI agents, self-hosting, automation and all things tech.

ai-agent 2026 · 06 · 16 · 3 min

Hermes Agent

Why I moved from OpenClaw to Hermes Agent — I can see what it's doing, and it learns how I work without being told twice.

03  open source

Like the site? Take it.

This whole portfolio and blog is open — Ground Control, the design system you’re looking at, layered over the AstroWind template (Astro 6 + Tailwind v4). Start a fresh project from AstroWind, or clone this site wholesale and swap in your own words and work. The Tron code blocks and the blog plumbing all come along for the ride.

Want the full kit? Every token and component lives on the styleguide.

Built on the AstroWind template by arthelokyo · MIT licensed.

option 1 · fresh AstroWind copy
# start a fresh AstroWind project (interactive setup)
npm create astro@latest -- --template arthelokyo/astrowind
option 2 · clone this site copy
# clone this site, Ground Control design and all
git clone https://github.com/sherajdev/astro-groundcontrol.git
cd astro-groundcontrol
npm install
npm run dev