Hi, I’m Jijo Bose.
Software developer from Bengaluru, India. I build Ruby on Rails web apps, React Native and Swift mobile apps, and Rust services.
Things I’ve shipped
KitchenSpoon
LiveAll-in-one kitchen companion that helps you plan meals, manage your pantry, build shopping lists, and discover recipes so you cook smarter and waste less food.
KeenSpend
LiveTake control of your finances with intuitive expense and income tracking, smart categorization, visual spending analytics, and cross-device sync via iCloud. Supports multiple accounts, debt tracking, receipt scanning, and goal setting.
Brick By Brick
LiveProject management app for DIY enthusiasts, contractors, and homeowners. Organize home improvement projects with smart categorization, budget tracking, progress monitoring, interactive checklists, photo documentation, and analytics.
WorkIntent
LiveIntent-based time tracker built for remote developers. Capture work sessions with bullet-point pointers, auto-generate daily summaries for timesheets and standups, and export in Plain Text, Markdown, or CSV. Features Live Activity on Lock Screen and a macOS menu bar timer.
NFC Flow
LiveUtility for reading, writing, and duplicating NFC tags with an intuitive interface. Supports JSON-based programs for smart home automation and IoT control, plus a template library for quick deployment of common tag configurations.
LitePixel
LiveReduce image file sizes by up to 90% while preserving visual quality. Compress multiple images at once with seamless Photos library integration built for photographers, creators, and anyone optimizing images for storage or sharing.
Home Scout
LiveCatalog household items with photos, warranty details, and maintenance history. Organize possessions by room and location, and get smart reminders for expiring warranties and scheduled upkeep.
ErrSight
LiveError tracking and monitoring platform that captures exceptions, surfaces actionable insights, and helps developers ship reliable software with confidence.
Home Inventory App
Open sourceWeb app to manage your home inventory. Built with Rust, Axum, PostgreSQL, and HTMX for a fast, server-rendered experience with no JavaScript framework overhead.
Signoff
Open sourceRuby gem for declarative, concurrency-safe approval workflows on ActiveRecord models. Tiny DSL for states and transitions, authorization guards, after_transition callbacks, powerful scopes, and an immutable PostgreSQL JSONB audit trail. No external services required.
AuditLog
Open sourceauditlog records every create / update / destroy of your models into a single polymorphic audits table, capturing what changed (a diff), who changed it, when, from where, and an optional comment — then lets you query that history and reconstruct any past revision
Thoughts & travels
Notes on what I’m building, the gear I keep, and the trips I take when I step away from the screen.
Why I Chose a CASIO G-Shock Over a Smartwatch
I spend my whole working day looking at screens. The last thing I want strapped to my wrist is a fifth one. Here is why my daily watch is a CASIO G-Shock GW-B5600, and what I ga...
Read the journalBuilding an Error Monitoring Tool Without Pricing Overages
Picture the worst version of a Tuesday. You ship a deploy, a downstream API starts timing out, and your retry logic turns one failure into forty. A...
Trip to Udupi
A photo journal from Udupi — coastal beaches, St. Mary's Islands, the Varanga Lake Jain Temple, and endless paddy fields.
I make software that feels calm to use.
I’m a developer based in Bengaluru. Most of my apps start with something I wish existed, a budgeting tool I’d actually open, a recipe keeper for my own kitchen, build tools to save time and I ship them small, then iterate.
Away from the keyboard I travel when I can, take photos, and keep a slow blog about the trips.