Senior frontend & React Native engineerDubai, UAE
Keshav Katwe11+ years · React · React Native · TypeScript · Frontend architecture

Serious aboutcraft. Playfulby nature.

I architect and build web and mobile products.
From design systems to the last release.

↓Scroll to explore
Selected work, 2023–26
11+ years of building.
Still curious as ever. ↙
React. React Native. A little obsession.Independent mind. Team player.
01 / Selected work

Ideas into the real world.

From the first sketch to the last release.
A few things I’ve put my mind (and heart) into.

01 / Built from scratch
● ● ●pushwing.com↗
Pushwing public website showing its AI-connected publishing workflow
Public product website · Early access
Independent product · Creator & architect

Pushwing↗

From an idea to a published story.

An AI-connected publishing system for YouTube and Instagram. I built the dashboard, API, hosted MCP server and the workers behind every publishing job.

A working publishing product with a shared foundation for dashboard and AI-client workflows.

ReactTypeScriptMCPBackground jobs
Read the engineering story↗
Inside the build+

One system, many surfaces

A shared service layer powers the React dashboard, API and MCP tools. Typed clients and reusable UI keep those surfaces consistent.

The work behind the button

OAuth connections, token refresh, PostgreSQL job queues and audit logs support asynchronous publishing. The dashboard makes account state and job activity visible.

Built end to end

TanStack Query on the frontend; Bun, Elysia, Drizzle and pg-boss behind it. YouTube uploads remain private while API review is pending; Instagram is invite-only.

Explore Pushwing ↗Watch the product walkthrough ↗
02 / Built from scratch
● ● ●agenvik.com↗
Agenvik published demo dashboard showing knowledge sources and agent configuration
Published product demo · Illustrative workspace
Independent product · Architecture & engineering

Agenvik↗

Conversations with a memory.

Document-grounded conversational agents across WhatsApp, Slack and the web. Product UI meets the engineering of reliable, stateful conversations.

An agent platform that combines channel integrations with persistent, organisation-scoped conversations.

LangGraphTypeScriptPostgreSQLAgent systems
Read the engineering story↗
Inside the build+

One conversation, across channels

Channel identities are normalized before messages reach the agent, while each organisation retains an isolated context.

State that survives a restart

LangGraph with PostgresSaver checkpoints preserves multi-turn conversation state, instead of treating every message as a fresh session.

A product around the model

Knowledge sources, agent behaviour and channel configuration become understandable interfaces. Extracted entities and intent are handled with prompt-injection safeguards.

Explore Agenvik ↗
03 / Built with a team
A LITTLE MOMENTUM

Good things
are growing↗

1D1W1M1Y
Thoughtful details.
All the way down.
Built for the
thumb zone. ✶
Interaction study · Not an InvestSky product screenshot
Lead software development engineer · 2023–2024

InvestSky

A better feel for finance.

Owned the React Native rebuild from architecture through release. A cohesive design system and responsive financial interfaces, shipped across iOS and Android.

A ground-up mobile rebuild with a shared design system, reusable product primitives and reported improvements in performance and engagement.

React NativeDesign systemsReanimatedFintech
Read the engineering story↗
Inside the build+

A mobile rebuild, owned end to end

Architected the app, built the core foundations and drove delivery and releases for both mobile platforms.

Performance you can feel

TanStack Query, FlashList and Reanimated supported a reported 80% performance improvement. Custom financial charts made complex information easier to explore.

Reusable without feeling generic

A Styled Components design system and JSON-schema form engine supported consistent, adaptable product experiences. Feature launches lifted engagement by a reported 20%.

04 / Built with a team
LESS FRICTION. MORE FLOW.
20 min↘< 60sec
Build ✓Check ✓Ship ↗
Better systems. Happier engineers.
Engineering impact · Candidate-reported results
Engineering manager & hands-on engineer · 2025–2026

Sense

Make the whole team faster.

Led three frontend teams while staying hands-on. Better delivery infrastructure, more reliable forms and shared engineering practices that multiplied across the organisation.

Faster deployments, lower infrastructure cost and fewer form bugs, supported by shared tooling and hands-on adoption.

Frontend architectureReactAWSDeveloper experience
Read the engineering story↗
Inside the build+

Deployment, rethought

Reworked S3 deployment architecture: deployment time fell from around 20 minutes to under 60 seconds, with a reported 70% AWS cost reduction.

Fewer bugs by design

Introduced React Hook Form and Zod with pairing and adoption sessions. Reported form bugs fell by 80%; XState made complex flow logic easier to reason about.

Standards that spread

Led code reviews and technical solutioning, improved the Vite/Biome toolchain, and contributed to the architecture of an organisation-wide AI code-fixing tool.

Employer results are candidate-reported. Product visuals come from public websites; the mobile illustration is an interaction study.

02 / The person behind the pixels

Engineer by trade.
Builder at heart.

I like making
complicated things
feel simple.

For 11+ years, I’ve been working where product thinking meets engineering: mobile apps, design systems, frontend architecture, and the tools that help teams do their best work.

These days, I’m also building Pushwing and Agenvik—taking ideas all the way from “what if?” to working products. I care as much about what happens behind a button as how it feels to press it.

React & React NativeTypeScriptDesign systemsFrontend architectureAgent & MCP integrationsTechnical leadership
The longer story, in my résumé ↗
Based in Dubai · Available for opportunities03 / Your move

Got something
good in mind?

Let’s build it ↗