Work
Shipped, in production, in users' hands.
Not concepts or prototypes — every product below is live and has real users. Here is what each one does and what it is built on.
Products
Photo Resizer & Signature 20KB
Live · 1K+ installs · 4.4 ★Android app for anyone filling in an Indian exam or government form. Upload rules are unforgiving — an exact pixel size, a minimum and maximum file size in kilobytes, a specific format — and this app hits them exactly.
- Exam presets for SSC, UPSC, IBPS, JEE, CTET, PAN and more, synced from a server so new form specs land without an app update.
- Exact-kilobyte compression — a search over encoder quality that lands inside a min/max KB window instead of just "roughly smaller".
- Signature cleanup — automatic ink detection and cropping, paper whitening that preserves pen colour, and background removal for photos using on-device selfie segmentation.
- Document scanner — a batch camera with live page-edge detection (a 13 MB neural network running on-device, with classical computer-vision fallbacks), a corner-adjust review screen, scanner-grade black-and-white and colour-enhance filters, and multi-page PDF export.
- Passport and visa presets for US, UK, Schengen, Canada and Australia.
ResizeMate
Live · 21 pagesA free browser toolkit for images: resize, compress to a target size, crop, convert between JPG, PNG and WebP, decode iPhone HEIC photos, and combine images into a PDF. The privacy claim is structural, not a promise — the files never leave the browser tab, because there is no upload endpoint to leave to.
- All processing via the browser's Canvas API on a shared PHP host with no Node.js runtime and no image library on the server.
- A hand-written PDF writer that embeds JPEG bytes directly, so images are never re-encoded and no third-party library is loaded.
- HEIC decoding through a WebAssembly decoder that only loads when a HEIC file is actually opened.
- A data-driven page architecture: a new tool page is one config entry, and the sitemap, navigation and structured data follow automatically.
Sarkari Naukri job alerts
Live · daily since June 2026A Telegram channel that posts every new Indian government job notification each morning: the important dates, the apply-online link, the official notification, and the department's own site — extracted from the source listing and formatted for a phone screen.
- Runs unattended on a daily schedule with de-duplication, so a job is announced exactly once.
- Hardened for the real world — retries transient network failures, survives a laptop being on battery or asleep, and guards against double-posting.
Capabilities
What we work with
Android
- Kotlin, Jetpack Compose and view-based UI, Material 3
- Hilt, WorkManager, Room, DataStore, navigation, foreground services
- CameraX capture pipelines, EXIF-correct image handling, bitmap memory safety
- On-device ML: TensorFlow Lite, ONNX Runtime, ML Kit, OpenCV
- R8/ProGuard, release signing, 16 KB page alignment, app size reduction
- Play Billing, AdMob, in-app review, Play Console release management
Backend & cloud
- PHP REST APIs, MySQL schema design, shared-hosting deployment
- Node.js services and CLI tooling
- Firebase — Firestore, Realtime Database, Cloud Messaging, Auth, custom tokens, Performance Monitoring
- Google Drive API with client-side encryption and incremental backup
- SSH deployment, rsync, Cloudflare in front of origin
Web & growth
- PHP-rendered sites, vanilla JavaScript, Canvas and WebAssembly
- Technical SEO — sitemaps, canonicals, structured data, Core Web Vitals, Search Console
- App Store Optimisation: keyword research, listing copy, competitor gap analysis, localisation
- Brand and design systems, accessible colour and type
Automation & media
- Python scraping, scheduling and notification pipelines
- Browser automation with Playwright
- FFmpeg video assembly, Remotion programmatic video
- Automated screenshot and store-asset generation
How we work
Engineering practice
Verified, not assumed
Image-processing changes are validated against real user photos before they ship, not tuned on theory. When a fix doesn't work, we measure the actual pixels instead of guessing again.
Tested across the fleet
Releases are exercised on real and virtual devices from Android 7 through Android 15, because the oldest phone in the field is the one that crashes.
Privacy by architecture
If a feature can run on the device, it runs on the device. It is a stronger guarantee than a privacy policy, and it means there is no breach surface to defend.
Policy-clean releases
Permissions are requested in context and only when a feature needs them. Data Safety declarations match what the code actually does, line by line.
Accessibility
AA contrast, real touch targets, screen-reader labels, live regions for status changes, and respect for the system's reduced-motion setting.
Small dependency surface
We prefer the platform to a library and a hundred lines to a new dependency. Fewer moving parts means smaller apps and fewer things that break at 3am.
Track record
Milestones
1,000+ installs
Photo Resizer & Signature 20KB passed a thousand Play Store installs, holding a 4.4-star rating with zero data collected from users.
3 products in production
A Play Store app, a 21-page browser tool site and a daily automation service — all live, all maintained.
On-device AI
A neural document-edge detector, face detection, selfie segmentation and text recognition, all running locally on mid-range phones without a server.
Android 7 → 15
Compatibility validated across nine Android versions on a device farm, including 16 KB page alignment ahead of the Play requirement.
Zero-upload web tooling
A complete image toolkit delivered on hosting with no server-side image processing at all — the constraint became the privacy feature.
Automation in production
Daily job alerts delivered to a public Telegram channel every morning since June 2026, unattended.