Blog — notes on design, code & 3D
Articles on web performance, 3D websites, mobile apps, design systems and running freelance projects from India.
- How I work with teams in India, Dubai and the UK — Remote freelance development for product teams in Bengaluru, Hyderabad, Pune, Mumbai, Delhi NCR, Dubai and the UK. Same weekly process, on India time.
- Introducing Zealdrop — drag, tap, done — My next product is an offline file toolkit for Mac and Windows. Drag a file, tap a key, and a wheel of conversions appears right under your pointer.
- Building 3D websites that don't melt laptops — Immersive WebGL is only impressive if it runs smoothly. Here is the performance checklist I use on every Three.js project.
- Building the website and CRM for PIFFI, Bhopal's international film festival — How we built the digital home for the first edition of PIFFI — a site filmmakers worldwide can trust, and a CRM the festival team can run on their own.
- Native vs cross-platform apps — how I choose — React Native, Flutter or fully native Swift and Kotlin? The honest answer depends on four questions. Here they are.
- Making Hueyear — a live wallpaper that tracks your year without draining your battery — Building a mood and habit tracker you never have to open meant putting it on the wallpaper. Here's what that taught me about Android, Flutter and battery life.
- Why even a small site deserves a design system — Design systems are not just for giant companies. A lightweight one makes small projects faster, more consistent and cheaper to grow.
- From order to delivery van — building a factory ERP with label printing — How a shared web app and a Flutter app now track every uniform at Corporate Uniforms by B.A.G, from the first measurement to dispatch.
- How I run a freelance project, from first call to launch — No mystery, no surprises. This is exactly what happens when you hire me — step by step, week by week.
- Micro-interactions — the 1% details that make products feel alive — The difference between a good interface and a delightful one is often a 200-millisecond animation nobody consciously notices.