Apps I’ve shipped
VisChef AI
AI kitchen companion · iOS · Android
Snap your fridge or pantry and get recipes from what you already have, with dietary filters, nutrition info and a shopping list.
Built with: Photo ingredient detection, AI recipe generation

MemeFrog
AI meme generator · iOS · Android
Type a prompt, or tap “I’m Feeling Lucky”, and get a shareable meme in seconds.
Built with: Expo, React Native, OpenAI

WheresNow
Family location sharing · iOS · Android
Live location for families and teams: private circles, geofenced places, SOS alerts and 60-day history.
Built with: Native Android, React Native, Google Maps SDK
200K+ installs on Google Play

Tasklio AI
AI task assistant · iOS · Android · 2025
Add tasks by voice and let AI help you prioritise work, study and errands.
Sparkle AI
AI chat assistant · iOS · Android · 2023
A chat assistant where you choose the model, with custom instructions and saved chats.
FraudShield
Fraud detection (MSc research) · iOS · Android · 2025
Flags fraudulent SMS and email with a fine-tuned LLM that runs entirely on the phone, so messages never leave the device.
ApeGamen
Farm-to-door marketplace · iOS · Android · 2026
Connects Sri Lankan households directly with verified local farmers for fresh produce.
Open source
Tools I built for my own AI and mobile work, free on GitHub and npm.
- TypeScript2026
Agent Rack
An MCP server that runs CLI coding agents (Claude Code, Codex, opencode, Antigravity) as sub-agents, with background sessions, a terminal dashboard and structured code review.
8K+ npm downloads in the past year
- TypeScript2026
HushReply
A free, self-hosted comment-to-DM bot for Instagram and Facebook that runs on Cloudflare Workers’ free plan.
- Shell2026
ccbar
A status line for Claude Code that shows the model, context use and 5-hour and 7-day limits as colour-coded bars.
- Shell2026
devrig
A multi-repo AI dev workspace template with Claude Code skills, semantic code search and issue-tracker MCP, set up with npx create-devrig.
- TypeScript2024
Sparkle AI Chat
A drop-in, brandable AI chat screen for React Native apps, powered by the OpenAI API.
- TypeScript, Python2025
FraudShield research code
Training, fine-tuning and app code behind the RANLP 2025 paper on on-device fraud detection with lightweight LLMs.