selected work · 2020 to now

the work

every project started with a problem i had, “i wish this existed”, then i built it. 11 apps, ~300k total downloads, 198 countries, two open-source agents.

01

zendiary

ai-powered journaling app

I was dealing with anxiety during college and wanted a private space to write. Existing journal apps had ads, sold data, or felt lifeless. So I built my own.

25k+

users

4.8

rating

300+

reviews

React NativeFirebaseOpenAINode.js

An AI companion (Zeni) that reads your entries, detects cognitive patterns, offers thought reframing, tracks mood over time, and remembers your journey, all encrypted locally. Building for mental health means trust is everything: privacy-first architecture, zero ads, and honest communication with users.

02

directchat

whatsapp without saving contacts

I got tired of saving numbers just to send a quick WhatsApp message. Delivery guys, classmates, random enquiries, why save everyone?

190k+

downloads

4.5

rating

50+

countries

Android (Kotlin)Material Design

A lightweight tool where you enter a number and tap send. That's it. No login, no permissions, no bloat. Added number history, favorites, and country-code detection. Went viral organically, sometimes the simplest tools have the widest appeal.

03

aro

a finder-aware ai file agent for macos

I live in Finder, but the genuinely useful file operations live in the terminal. Aro closes that gap, press Control + Space, say what you want in plain English, and it does careful, inspectable file work.

mit

license

v0.3.0

version

6

providers

Tauri 2RustReactTypeScriptTailwind

A macOS menu-bar command bar that reads your current Finder folder and selection, then plans a task one step at a time: run a command, read the result, decide the next step, ask when unsure, pause on risk. Every shell command is shown before it runs, risky steps wait for approval, and a Rust preflight refuses dangerous patterns. Bring-your-own provider (DeepSeek, OpenAI, Gemini, Grok, local or custom), including fully local models via Ollama or LM Studio.

04

open extractor agent

open-source web extraction agent

A local agent that turns a URL plus a plain-English request into structured data. It inspects the page, plans the extraction, writes a one-off Python script, runs it, and returns CSV, tables, JSON, Markdown, or HTML.

mit

license

live

flow

7+

llms

FastAPIPlaywrightPythonVanilla JSLLM APIs

Built as an inspectable open-source agent, not a black-box scraper. The UI shows each stage live: structure capture, parallel scouts, planner, code generation, execution, and presenter. It tracks token usage, supports cancelling long runs, and works with OpenAI, Claude, DeepSeek, Grok, MiniMax, OpenRouter, or any custom OpenAI-compatible endpoint.

05

pulket.in

this website

My corner of the internet. Bold, warm, fast. Built to feel like a brand, not a template.

Next.js 14Tailwind CSSFramer MotionVercel

No builders, no templates, hand-coded every pixel. Tangerine canvas, huge Bricolage type, command palette (⌘K), dark mode, blog with search, SEO with JSON-LD, and an RSS feed.

building something?

I'm always open to collaborating on products that solve real problems.

hi@pulket.in