Offshelf
Chrome extension
Save articles and X threads with their images, read them offline, and export them as HTML, Markdown or PDF.
Engineer getting humbled by AI
I design and build products end to end, from the first sketch to the code that ships.
I'm Zain, a software engineer from Islamabad. Mostly frontend, but comfortable across the stack. Currently building Meelio as a side project.
Brighter is what I use all the time. Dimmer is what I have shipped once or twice.
ReactTypeScriptTailwind CSSViteTanStackAstroZustand
Node.jsPostgresDrizzleTurborepoHonoFastifyFastAPI
Claude APIClaude Code pluginsOpenAIVercel AI SDK
StripeLemon Squeezy
AWS LambdaCloudFrontCloudflareVercelDockerGitHub ActionsStep FunctionsInngestRailway
Chrome (WXT)SwiftUIVS Code
WebGL shadersThree.jsMotionPixiJSRemotion
VitestPlaywright
Chrome extension
Save articles and X threads with their images, read them offline, and export them as HTML, Markdown or PDF.
SaaS platform
Runs a company’s day-to-day operations through a customer portal and a separate admin platform.
Design tool
Turns a written brief into an AI-built UI screen, then renders it and scores it against a visual quality bar.
VS Code extension
Attach comments to individual lines of code without touching the source file.
Web app and browser extension
An offline-first focus app with timers, soundscapes and breathing exercises.
macOS app
Hold a hotkey and speak. Yap types the text into whatever you are writing, entirely on your Mac.
React library
Dot-grid loading animations for React, with 36 patterns and 20 colors.
Chrome extension
Capture follow-ups from any page and keep chasing them until they are done. Local-first, no backend.
VS Code extension
Previews shadcn/ui theme colors inline and lets you edit them with a color picker.
Chrome extension
Turns how far you scroll into floors climbed and landmark comparisons, then wraps it into a shareable card.
Chrome extension
Scroll two tabs together, with adjustable speed and direction.
AI experiment
An interactive story builder where the model decides when to show rich UI instead of plain text.