SACHIN / 01

Booting experience

ENGINEER.BUILDER.PRODUCT THINKER.

I build customer-facing products across web, Android and iOS — then the platform tooling that makes the next feature cheaper. React, React Native, TypeScript. Travel and fintech.

Who I am

Engineering is my medium.

I started by shipping production mobile apps end to end. Then enterprise controllers. Then fintech payments at scale. Now I build travel product and the developer platforms underneath it.

The through-line is ownership: shape the contract, build the feature, ship behind flags, instrument it, learn — then build tools so the next cycle is cheaper.

2019

GreenPrint

Mobile foundations

2021

Honeywell

Enterprise IoT

2022

NIUM

Fintech / payments

2025

Omio

Travel · Platform · DevEx

2026

Now

Product + platform engineering

Portrait of Sachin Kumar Kaniyaru

EDU · B.E. Computer Science & Engineering · 2019

Vivekananda College of Engineering and Technology

  • Functional AwardNIUM
    Performance improvement and timely delivery across mobile capabilities
  • Achievement AwardHoneywell
    Technical excellence on critical mobile app enhancements

Languages · English · Kannada · Tulu

Focus

Where I go deep.

Domains — not a project grid. The shape of work a product engineer with strong mobile depth actually lives in.

01

Product surfaces

Ship the path users actually walk.

End-to-end product work across web and mobile — flows, edge cases, localization, and the boring states that decide whether people trust the app.

ReactReact NativeTypeScriptDesign collaborationFeature flags
02

Mobile systems

Native where it earns its keep.

Cross-platform apps with selective native modules — performance, secure storage, platform APIs, and store-safe release habits.

React NativeSwiftKotlinNative modulesApp Store / Play
03

Platform & DX

Make the next feature cheaper.

Shared infrastructure, debugging tooling, and workflows that reduce friction for product teams — adoption without forcing roadmap trade-offs.

DevExShared infraCI/CDObservabilityTooling
04

APIs & data

Contracts are product surface area.

GraphQL, REST, and BFF collaboration — shaping client-friendly models, migrations that stay reversible, and clear failure modes.

GraphQLApolloRESTBFFTypeScript

Experience

Career as a changelog.

Select a release. Roles are honest to each company — Senior where it was held, Software Engineer at Omio.

Jun 2025 — Present · Travel technology · Product & platform

Omio

Software Engineer (Frontend)

Multi-modal travel booking across web, Android and iOS — many markets, languages, currencies, and hundreds of transport operators.

0%Devtools in prod
80%FE adoption / qtr
~50%Debug time ↓
  • What I built
    • FE Companion — internal debugging platform across web, Android and iOS (own OKR).
    • Booking-flexibility capability end to end across three platforms.
    • Cross-platform product work with GraphQL/BFF, flags, and localization.
  • What changed
    • Zero-intrusion instrumentation: adapters attach to shared infrastructure; product code does not depend on the debug layer.
    • 0% devtools code in production bundles — enforced by build-script leak detection, not convention.
    • Operator variability modeled as backend-reported capabilities instead of client-side rule trees.
ReactReact NativeTypeScriptGraphQLApolloFeature flags

Currently

Building product & platform at Omio.

Travel technology across web, Android and iOS — customer-facing features, shared frontend systems, and the developer experience that keeps multi-platform work sane.

Product

  • Cross-platform features
  • Booking & trip experiences
  • Experimentation

Platform

  • Internal tooling
  • Shared infrastructure
  • Developer workflows

Stack

  • React / React Native
  • TypeScript
  • GraphQL

Stack

How the system is equipped.

Grouped by capability — the way engineers actually think about tools.

Product

ReactReact NativeTypeScriptSwiftKotlin

Data & APIs

GraphQLApolloRESTNode.jsBFF

State

ReduxReact QueryZustand

Observability

SentryFirebaseAnalytics pipelines

Delivery

FastlaneCI/CDDockerJestDetox

Experimentation

Feature flagsA/B testingStatsig / Flagr familiarity

Content

Contentful

Engineering DNA

More than a framework.

Product engineer with deep React Native — the instincts that travel between companies.

Performance

Users feel latency as distrust. Startup, interaction delay, and stability belong in the product brief — not as polish.

Architecture

Prefer constraints that make classes of bugs impossible: typed boundaries, clear module edges, and defaults that survive deadline pressure.

Product thinking

Own the path from API shape to instrumentation. Shipping and learning in production is part of the job.

Developer experience

Internal tools compete with roadmaps. If adoption costs anything meaningful, the tool loses.

Observability

If you cannot inspect state, network, and product signals while building, you will guess under pressure later.

Cross-functional work

Influence designs you do not own with evidence — usage, latency, duplication — not taste arguments.

Practice

Technical depth.

The topics a senior React / React Native engineer is expected to reason about — open any for a short take.

Shared business logic with platform-specific presentation. Native modules when the OS capability is the product — not by default. Design for install bases you cannot force-update.

Principles

How I try to work.

General convictions from years of shipping product on web and mobile — not slogans tied to a single ticket.

Complexity should earn its place

Every abstraction, dependency, and layer must pay rent. If it only looks elegant on a whiteboard, it is debt.

Performance is a product feature

Speed and stability shape trust. Treat them as requirements with owners — not as a cleanup sprint.

Good boundaries disappear

When modules, APIs, and platform seams are right, feature work feels boring in the best way.

Shipping is part of engineering

Design, build, release, observe, iterate. A solution that cannot ship safely is incomplete.

Observability changes how you build

What you can see, you can improve. Blind systems invite folklore and late nights.

Prefer structure over discipline

Deadline pressure erodes checklists. Make the safe path the easy path — types, gates, and defaults.

Reversibility beats confidence

Wrong quickly and cheaply beats right slowly. Flags, rollback, and incremental migration are craft, not fear.

Craft shows up in boring states

Loading, empty, error, offline, and multi-language layouts are where products earn respect.

Lab

Side channels.

Explorations beyond the day job — interfaces, mobile sketches, tooling ideas, and continuous learning.

WEB

Interface experiments

Motion, typography, and interaction studies — treating the portfolio itself as a product surface.

MOBILE

Mobile playground

Small React Native explorations: navigation patterns, performance profiles, and native module sketches.

EXPERIMENT

Developer tooling ideas

Prototypes around debugging, locale switching, and inspection workflows for multi-platform teams.

AI

AI-assisted engineering

Practical use of AI in day-to-day coding, review, and documentation — without outsourcing judgment.

WRITING

Technical writing

Notes on architecture trade-offs, API design, and mobile constraints — written to clarify thinking.

HARDWARE

Automation & hardware

Side explorations in scripting, Raspberry Pi, and small physical builds when time allows.

Outside the code

Human operating system.

Travel

Places, culture, and how products feel when the market changes under your feet.

Mountains

Hiking and altitude — the reset that makes long engineering weeks sustainable.

Fitness

Consistency compounds — same discipline as shipping software.

Learning

Deliberately growing backend and distributed systems depth toward Staff/Principal.

Contact

Have a hard problem?

Let's build something worth shipping.

Bengaluru · Open to Senior / Staff-track product & platform conversations.

+91 81050 61586 · Bengaluru, India