● online
$ whoami

Alok Kiran
// full_stack.engineer()

const role = "senior-software-engineer";
const yoe = 7;
const stack = ["typescript", "react", "next", "llms"];

I build production-grade products end-to-end — from React and Next.js web apps to React Native mobile experiences and LLM-powered tools. Shipping at scale across Dubai-based startups and Fortune-500 payment infrastructure.

Dubai, UAE · UTC+4IITRopar CS '19status: consulting-welcome
$ ls ./expertise
frontend
ReactNext.jsTypeScriptJavaScriptTailwindshadcn/ui
backend
Node.jsHono.jsC# / .NETPostgreSQLRabbitMQAWS
mobile
React NativeExpoApple PayCapacitorPush Notifications
ai / llm
Claude APIGeminiOpenAIMCP ServersTool UseAgentic AI
devops & ci/cd
GitHub ActionsJenkinsDockerCodemagicBitriseCodePush
[02]live_products/
./01_freshcheck
iOS · Android live · 2025
FreshCheck app interface

FreshCheck AI

Stop throwing money in the trash.

// the problem

30% of groceries go uneaten. The average household loses ~$1,500/year to expired food — because manual tracking takes too long and nobody sustains it past week one.

// what i built

Solo-built an AI-powered mobile app that photographs groceries, reads expiry dates across 12 date formats, and sends a three-tier reminder before anything spoils. Includes AI recipe suggestions for at-risk ingredients, a savings dashboard tracking both monetary and CO₂ impact, and barcode + receipt scanning. Shipped design, code, App Store, and Google Play — alone.

46+
live users
1,200+
items recognised
$1,500
avg annual savings
faster than manual
React NativeExpoTypeScriptSupabaseGemini AIRevenueCat
01 / 02
[03]capabilities.json
01

Full-Stack Development

End-to-end product engineering: React, Next.js App Router, TypeScript, Hono.js, shadcn/ui. REST and GraphQL APIs, server components by default, real-time where it earns its keep.

02

Mobile Engineering

Cross-platform iOS and Android with React Native and Expo — design token to App Store. Apple Pay, Stripe, push notifications, Capacitor WebViews, and payment gateway integrations shipped to production.

03

AI / LLM Engineering

Production AI across Claude, Gemini, and OpenAI: tool use, prompt caching, MCP servers, agentic workflows. Bulk generation pipelines via Bull Queue, multimodal inputs, and structured output at scale.

04

Scalable Architecture

Microservices and event-driven systems built to grow — RabbitMQ message queues, API gateway patterns, distributed tracing. Comfortable moving between monolith and micro when the cost demands it.

05

DevOps & CI/CD

Automated delivery pipelines via GitHub Actions and Jenkins. Mobile CI with Codemagic and Bitrise. React Native OTA updates via CodePush. Infrastructure as YAML — repeatable, auditable, fast.

06

Cloud & Infrastructure

AWS (S3, EC2, Lambda), Supabase, Vercel — right-sized managed services vs. Lambda-thin. Containerised workloads on Docker and Kubernetes. Distributed video rendering averaging 15s on Lambda.

TypeScript
React
Next.js
Hono.js
Node.js
C# / .NET
React Native
Expo
PostgreSQL
RabbitMQ
AWS
Supabase
Docker
Kubernetes
Claude API
Gemini
OpenAI
shadcn/ui
Tailwind CSS
GitHub Actions
[04]git log --career
Sep 2025Present● HEAD
Senior Software Engineer
@Como// loyalty SaaS · acquired by Global Payments (NYSE: GPN)
  • Sole ownership of the React Native mobile app end-to-end — requirement gathering, architecture decisions, solutioning for junior engineers, code review, and production deployments.
  • Optimised per-page bundle sizes across the customer portal, cutting average page weight by ~55% and improving LCP across all major routes.
  • Upgraded the customer portal from Next.js 13 → 15 (App Router + Turbopack), reducing cold build time by ~40% and setting a maintainable baseline for the team.
  • Architected a multi-tenant WhatsApp campaign service in C# via Unifonic — supports OTP delivery, image campaigns, and promotional offers with deep links across 12+ business accounts.
  • Built a C# integration layer exposing Como's loyalty engine to third-party platforms — partner apps can query user points, credits, purchases, and gifts via API without onboarding to the main product, opening a new B2B revenue channel for Como.
React NativeNext.js 15TypeScriptC# / .NETUnifonicDockerKubernetes
↑ promoted within Como· Sep 2025
Dec 2022Sep 2025○ tag
Software Engineer
@Como// loyalty SaaS · acquired by Global Payments (NYSE: GPN)
  • Upgraded React Native from 0.66 → 0.77 — migrated entire codebase from class to functional components, eliminating lifecycle-related bug classes and unblocking the full modern hooks ecosystem.
  • Introduced React Hook Form across the mobile app, cutting form boilerplate by ~60% and halving the time to ship new form screens.
  • Added i18n to the customer portal (web) via i18next with server-fetched translation keys — eliminated app store resubmissions for copy changes and enabled same-day text updates across 5+ locales.
  • Built the merchant onboarding platform from scratch (Next.js + Tailwind + C#) — reduced business setup time from days to under an hour.
  • Re-architected the mobile catalog to support unlimited nesting depth, replacing a fixed 2-level structure — unblocked restaurant and retail clients with complex multi-tier menu hierarchies.
  • Implemented push notifications with deep linking from scratch, enabling campaigns to route users directly to deeply nested app screens — increased 7-day reactivation rate by ~25%.
React NativeNext.jsTypeScripti18nextReact Hook FormTailwind CSSC# / .NET
Jun 2019Nov 2022○ tag
Software Engineer
@Invygo Tech LLC// car subscription · Series A · UAE & KSA
  • Co-engineered the full Invygo app rebrand from scratch in a 3-person team — redesigned architecture and UI end-to-end, shipping a smooth modern experience to the App Store and Google Play.
  • Built an operations dashboard giving the customer-service team a full booking lifecycle view (request → dealer accepted → in progress → return → completed) — cut average support resolution time by ~35%.
  • Integrated Customer.io as the CRM layer — enabled segmented drip campaigns and A/B testing across multiple channels, improving retention campaign engagement.
  • Integrated Freshdesk for the support team, replacing ad-hoc email tracking with structured ticketing and reducing manual triage overhead by ~30%.
  • Integrated ZIWO calling suite into the CS workflow, consolidating outbound call tooling and reducing per-call setup time.
  • Integrated Intercom live chat, adding a direct in-app support channel and reducing first-contact response time.
  • Built the in-app invoices and payments screen — users could view and settle subscription costs, Salik charges, and traffic fines directly in the app, eliminating the need for external payment channels.
React NativeTypeScriptNode.jsCustomer.ioFreshdeskZIWOIntercomStripe

▌ ready to ship?
let's spec something serious.

emailalokkiran777@gmail.comwrite ↗
githubgithub.com/alok-kiranvisit ↗
linkedinlinkedin.com/in/alokkiranvisit ↗

Available for consulting engagements, technical advisory, and select full-time opportunities. Based in Dubai — working globally.