Software Engineer

Roshan Sahani, Software Engineer: AI &FullStack

Open to new roles
UAE / Remote
Portrait of Roshan SahaniIllustrated portrait of Roshan Sahani
FocusBackend & platform
Hello, I'm Roshan

I turn ideas into reliable, scalable systems.

Software engineer building full-stack and platform systems, and owning the work end to end from design through deployment and production. Experience across real-time systems, fintech infrastructure, cloud delivery, and AI.

Core Stack

TypeScriptNode.jsGoPostgreSQLAWSDocker
TypeScriptNode.jsGoRustKotlinReactNext.jsPostgreSQLMongoDBKafkaRedisWebSocketsAWSDockerKubernetesOpenTelemetryLLM systems
01 / Profile

What
I do

I'm a software engineer who enjoys understanding how software works as a whole. My strongest area is backend development with Go, JavaScript, and TypeScript, but I also enjoy frontend work and taking ownership of a product from idea to production.

What I enjoy most is system design and architecture: how services communicate, how data moves, where things can fail, and how everything should be structured before implementation. I care about clean design too, like repository patterns, clear separation of concerns, and well-defined service boundaries.

That interest has pulled me into backend systems, cloud infrastructure, observability, real-time applications, and distributed systems, with Go, Node.js, PostgreSQL, Redis, Kafka, AWS, and Docker. I'm also exploring AI agents and developer tools where AI meets backend systems and infrastructure.

02 / Experience

Experience

Full history on LinkedIn ↗
E·01 · Abu Dhabi, UAE● Jun 2026 - Present

AMI Industries

Research & Development Software Engineer

Owning end-to-end delivery of LOMAH, a real-time shooting range platform, and the company's first remote camera control system.

E·02 · RemoteFeb 2026 - Jun 2026

XBE

Software & Infrastructure Engineer (Observability)

Built AI-assisted alert triage on the Grafana observability stack and removed recurring backend bottlenecks.

E·03 · RemoteNov 2025 - Feb 2026

Raveum

Software Engineer, DevOps (Contract)

Consolidated services into a Dockerized monorepo with blue/green delivery and cut cloud spend.

E·04 · Bengaluru, IndiaJun 2023 - Sep 2025

Neokred Technologies

Fullstack Engineer (SDE-2)

Built core fintech money-movement infrastructure and high-throughput data pipelines, and mentored junior engineers.

E·05 · Gangtok, IndiaFeb 2023 - Jul 2023

Henosis Tech

Jr. Fullstack Developer

Built secure full-stack features with Angular for enterprise applications serving 5,000+ users.

SELECTED WORK

Built with purpose.
Made to be used.

Independent projects across developer tools, connected devices, and AI. From first idea to working product.

B2B MarketplaceIn development

Binder

Helping manufacturers and businesses find the right partner with AI-powered matching.

AI · Go · React Native

Behind the build

An AI matchmaking platform for manufacturers and businesses. It chunks and embeds company profiles to score partner fit, then notifies both sides when a strong match surfaces.

  • Profile chunking and embeddings for semantic partner-fit scoring
  • Two-sided notifications when a strong match surfaces
  • Go services backed by PostgreSQL
  • React Native client for manufacturers and buyers
Category
B2B Marketplace
Platform
iOS · Android
Stack
Go · React Native · PostgreSQL
Status
In development
Personal FinancePrototype

Buy or Wait

A clearer answer to your next purchase, built around your real cash flow.

AI · Python · React Native

Behind the build

A spending-decision tool that works out whether to pay in full, split into installments, pay partially, or wait. AI reads the messy inputs — receipts, bills, financial evidence — but the affordability call itself is computed from explicit rules, so the same inputs always produce the same recommendation.

  • Deterministic decision logic: affordability is calculated from explicit rules, never guessed by a model
  • 90-day cash-flow forecast over confirmed income, recurring expenses, and scheduled payments
  • Payment-plan evaluation against minimum-balance preferences and exchange rates
  • OCR for receipts and bills, plus a background CSV analysis pipeline
  • Every output validated before it is returned
Category
Personal Finance
Platform
Mobile
Stack
Python · React Native · OCR
Status
Prototype
Eleven Eleven App interface
LifestyleLive

Eleven Eleven App

Connected lighting, thoughtfully controlled. From secure pairing to the perfect atmosphere.

Flutter · IoT · Supabase

Behind the build

A cross-platform IoT app for ESP32-based smart lamps with a Flutter client and Supabase backend, live on the App Store.

  • Flutter mobile + ESP32 hardware integration
  • OAuth2 login and encrypted device pairing
  • Real-time device state sync
  • Over-the-air firmware updates
Category
Lifestyle
Platform
iOS
Stack
Flutter · Supabase · ESP32
Status
Live
Whatsapp Agent interface
AI AssistantLive

Whatsapp Agent

A conversational assistant that brings answers and everyday tasks into WhatsApp.

AI Agent · WhatsApp

Behind the build

An AI agent that integrates with WhatsApp to provide automated responses, information retrieval, and task execution based on user queries.

  • React + Node.js full-stack delivery
  • Groq vector database for knowledge management
  • Multi-turn conversational flow with context retention
  • Mulitple chats without blockage
Writing_Log · DEV.to

On Dev.to

Posts published on my dev.to profile — engineering notes, lessons from production, and deep dives.

View Profile
03 / Approach & Stack

Tools I
think in

Architecture before implementation. Clear boundaries, observable systems, and the right tool for the constraint.

S/01

Systems Thinking

S/02

Backend & Architecture

S/03

Data & Infrastructure

S/04

Product & AI

Coding_Proof

GitHub + NeetCode

GitHub

Profile
Repos

—

Followers

—

Stars

—

Last 365 days

LessMore
04 / ContactAbu Dhabi · UAE

Have a system to build? Say hello.