I’m a software engineer based in Bangalore. I like thinking from first principles, building side projects, understanding infrastructure, and documenting what I learn. The through-line is simple: make the invisible structure visible, then make better choices from it.
Personal operating system
Building calm, useful software.
I’m Shiben, a software engineer in Bangalore. I like systems, thoughtful interfaces, photography, tennis, philosophy, and tools that make life feel more navigable.
§0 · About
A short profile.
I’m drawn to systems that make messy real-world decisions clearer: where to live, what to build, how to debug, how to spend, and how to keep attention clean.
§1 · Projects
Useful things, built as reasoning tools.
The projects I care about tend to start as personal friction, then become small operating systems for a specific decision.
Open projectsName
NammaCircle
- Stack
- SwiftUI / Supabase / PostGIS / MapKit
- Core idea
- Help newcomers settle in Bangalore through locality intelligence, rent fairness, maps, Kannada learning, mentor support, and trusted local context.
Native flows and app-state discipline
Auth, Postgres, Storage, Realtime
Locality intelligence and map queries
Reports, risk scoring, Kannada roleplay
Name
Personal Finance Tracker
- Stack
- Local-first app / automation / Gmail parsing / charts
- Core idea
- Track expenses, detect spending patterns, and decide whether major purchases fit the current financial plan before impulse takes the wheel.
Transaction alerts and receipt parsing
Categories, months, merchants, amounts
Trends, deltas, and purchase fit
Money decisions made inspectable
Name
Monitor
- Stack
- Next.js / Vercel / operational dashboard
- Core idea
- A focused operational view for keeping an eye on important signals without opening a full dashboard stack.
Clean path under the main domain
For those obssessed with monitoring the situation.
Available from the portfolio project index
Make operational context visible
Name
Countdown
- Stack
- Next.js / Vercel / time utility
- Core idea
- Countdown for GTA 6 but later will have something more profound.
Clean path under the main domain
< 200 days remaining!
Linked from the project index
Make time feel concrete
Name
Rego Dojo
- Stack
- React / OPA / Rego / Vercel
- Core idea
- A hands-on learning space for people new to Open Policy Agent, with guided Rego exercises and feedback loops that make policy authoring easier to practice.
Built for new policy authors
Practice rules, inputs, and evaluation
Learn by solving small exercises
Hosted as a standalone learning tool
§2 · Engineering Notes
Research index for systems I keep returning to.
Notes are where the portfolio becomes a lab notebook: less about announcing expertise, more about preserving useful mental models.
Open notesObservability pipeline
Kubernetes → Prometheus → Cortex → Grafana / Logs → Loki / Traces → OpenTelemetry → Tempo
A stack is only useful when it helps you ask sharper questions during stress. Metrics explain shape, logs explain texture, traces explain path.
TAKEAWAYI prefer systems where each tool has a clear boundary and the architecture can be reasoned about under stress.
AI agents for infrastructure
Runbooks as tools, incident tickets as memory, deterministic exploration maps, and MCP servers as controlled action layers.
TAKEAWAYGood agents do not replace judgment. They compress the distance between question, evidence, and reversible action.
Web development as one connected system
Frontend, backend, database, auth, deployment, observability, and product thinking are not separate rooms. They are pressure points in the same machine.
§3 · Systems I Understand
A compact map of my technical surface area.
This is the part of the site that should feel scannable under pressure: labels, boundaries, and the pieces I can reason about.
Open systemsKubernetes
Pods, deployments, services, ingress, config, secrets, observability, security contexts, and Pod Security Standards.
clusters / workloads / networking / policy
Observability
Metrics, logs, traces, dashboards, alerting, SLOs, incident debugging, Prometheus, Loki, Grafana, and OpenTelemetry.
signals / dashboards / incidents / SLOs
AI agents
Tool boundaries, memory, deterministic workflows, evaluation, human approval loops, and agentic debugging surfaces.
tools / memory / evals / control
iOS architecture
SwiftUI, navigation, app state, local models, Supabase clients, maps, and humane interaction details.
SwiftUI / state / maps / mobile UX
Backend APIs
Auth, validation, database contracts, background work, integration edges, rate limits, and deployable service boundaries.
contracts / auth / jobs / reliability
Databases
Schema design, indexes, RLS, migrations, analytics queries, Postgres extensions, and data modeling from product behavior.
Postgres / RLS / indexes / analytics
Security
Secrets, least privilege, input boundaries, data access rules, transport assumptions, and operational blast radius.
trust / secrets / RLS / blast radius
Personal finance automation
Expense ledgers, transaction parsing, category drift, compounding habits, and software that makes tradeoffs visible.
ledger / parsing / habits / wealth
§4 · Photography / Travel
Attention outside the terminal.
Photography is how I practice noticing. It softens the engineering brain without turning it off.
Open field notesbirds / water / morning light
Bangalore lakes
Birds, morning light, urban nature, and the slow discipline of noticing what the city hides in plain sight.
history / games / landscapes
Japan / Tsushima
A long-running dream shaped by history, games, landscapes, and the atmosphere of places that feel almost mythic.
streets / cafes / attention
Urban walks
Cafes, streets, weather, architecture, and the small texture of city life when you are not rushing through it.
§5 · Experiments
Live lab, not finished identity.
A few parts of life are better treated as experiments: define the signal, observe honestly, adjust the system.
Open experimentscompound rate
Building wealth
Reducing unnecessary expenses, increasing income, investing consistently, and using software to make better money decisions.
attention quality
Mental clarity
Meditation, attention, emotional resilience, and learning how to act from a higher mental plane without becoming abstract.
energy baseline
Fitness
Strength, energy, sports, and sustainable physical confidence that supports the rest of the system.
study surface
Learning
Japanese, art, systems, and deep technical understanding treated as a long, compounding notebook.
§6 · Contact
Open to thoughtful conversations.
Software, systems, AI agents, infrastructure, photography, side projects, and the occasional first-principles detour.
I like conversations where curiosity is concrete: what are we trying to understand, what evidence do we have, and what small thing can we build next?