Skip to content

NIKHIL SHARMA / SENIOR SOFTWARE ENGINEER

Thoughtfully built.
All the way through.

From the first architecture decision to the system in production. I bring the whole picture into focus.

Seven years across backend engineering, system design, cloud infrastructure, and product development. I work across the stack and take responsibility for what happens after deployment.

Bengaluru, India · Working with teams worldwide
Available for new opportunitiesBackend · Systems · Cloud · Product
AL MARBATT / SYSTEM ANATOMYExplore the layers ↙

BEYOND THE INTERFACE

The rules behind every action.

A modular TypeScript backend connects ownership, pedigrees, health records, and subscriptions through explicit domain boundaries.

Node.js · TypeScript · Prisma
Inside the engineering
SELECTED CLIENTS
Long-term engineering work.
madecard
Al MarbattALASSALAH
railfeast.
puulse
MistralWeb

01SELECTED WORK

Systems I’ve owned.
Decisions that mattered.

Selected work across application architecture, asynchronous processing, infrastructure, and product delivery.

01 / FEATURED SYSTEMAL MARBATT · SAUDI ARABIA · 2024–2026

BACKEND · SYSTEM DESIGN · CLOUD OPERATIONS

Engineering the system
behind an equestrian platform.

Sole backend engineer for a bilingual platform serving horse owners, farms, and show organisers. Owned the API, domain model, workflow automation, and Kubernetes delivery infrastructure.

AL MARBATT

A complex domain.
A coherent system.

From horse pedigrees to Kubernetes.
Engineering across every layer.

Explore the case study
DOMAIN → APPLICATION → INFRASTRUCTURE2024—2026
01

Explicit domain boundaries.

A modular Node.js backend connecting pedigrees, farm ownership, health records, competitions, and subscriptions.

02

Resource-aware authorization.

Identity, delegated permissions, ownership, and subscription limits enforced through shared policies.

03

Infrastructure as part of the product.

Terraform-managed EKS, private RDS, ElastiCache, Jenkins CI, and ArgoCD delivery. Prometheus, Grafana, and Loki for operations.

Architecture, authorization, data workflows, EKS & GitOpsRead full case study
02 / MEDIA INFRASTRUCTUREEDTECH CLIENT · FREELANCE / BUGS & ERRORS

BACKEND · ASYNCHRONOUS PROCESSING · AWS

From uploaded video
to playback-ready media.

A Node.js video-processing pipeline for an edtech client. Owned the path from upload through FFmpeg transcoding and chunking to processed storage and viewer availability.

  1. 01 / INGESTNode.js → raw S3

    Source uploads.

  2. 02 / DISPATCHSQS + CloudWatch

    Queued work and processing capacity.

  3. 03 / PROCESSEC2 + FFmpeg

    Formats, resolutions, and chunks.

  4. 04 / PUBLISHProcessed S3 → RDS

    Outputs and viewer availability.

Upload, asynchronous processing & publicationRead full case study

PRODUCT ENGINEERING / FURTHER SELECTED WORK

MadeCard03 / SELECTED WORK
madecard.com
MadeCard website with its homeowner rewards credit card
WEB · MOBILE · INTERNAL TOOLSSelected product screens

FINTECH · UNITED STATES

Shared foundations for a consumer fintech.

Consumer web, internal tools, and a new marketing site for a venture-backed credit-card fintech. Architecture that the whole team could build on.

3production codebases
Next.jsTypeScriptFlutterAWS
Read full case study
RailFeast04 / SELECTED WORK
RailFeast mobile app for ordering food on a train
RailFeast browsing screen
iOS · ANDROID · BACKENDSelected product screens

FOOD DELIVERY · INDIA

A delivery platform connecting passengers, restaurants, and riders.

Three connected apps for passengers, restaurants, and riders. Built the platform and mentored the engineering team behind it.

42K+downloads in two months
FlutterGraphQLNode.jsFirebase
Read full case study
p.

CANADA · TELECOM

Puulse Marketing

Owned the customer application architecture, automated testing, and CI/CD, reducing deployment effort by approximately 90%.

Flutter WebRiverpodFirebase
Read full case study
m.

ITALY · REAL ESTATE

MistralWeb

Offline-first property inspections with local persistence, sync, biometric authentication, and a dependable experience on the move.

Read full case study

02APPLIED AI ENGINEERING

Agent systems.
Built for unattended work.

My current focus: agent systems with memory, useful tools, and the checks they need to run reliably.

Runs unattended daily

NightOwl orchestration platform

11 specialized agents. One coordinated workforce. Persistent memory, task delegation, and a Telegram control plane.

Commander01
CoderResearcherSystem medic
Hybrid retrievalMCP toolsBackoff & health checks

AUTOMATED VIDEO PIPELINE

From script to final cut.

LLM narration, ElevenLabs voice, programmatic rendering, and an agent QA stage that checks the result before publishing.

ScriptRenderQA ✓

DEVELOPER EXPERIENCE

A shorter path from idea to edit.

A React inspection overlay that turns any component into an LLM edit prompt. Built at MadeCard, for the whole team.

Explore MadeCard

03EXPERIENCE

Seven years of
engineering ownership.

Download résumé
01

MadeCard

Senior Software Engineer · US fintech · Remote

Aug 2025 – Aug 2026
02

Alassalah (Al Marbatt)

Senior Cloud & Mobile Engineer · Saudi Arabia · Remote

Aug 2024 – Jul 2025
03

Puulse Marketing

Senior Flutter Developer · Canada · Remote

Mar 2023 – Jul 2024
04

HypeLab Agency

Flutter Developer · Poland · Remote · Mux video streaming, FlutterFlow

Jan 2023 – Feb 2023
05

Domusware Srl

Senior Flutter Developer · Rome, Italy · Remote

Sep 2022 – Feb 2023
06

RailFeast

Lead Full-Stack & DevOps Engineer · consumer marketplace · Remote

Apr 2021 – Sep 2022
Where it started · 2019–2021

Bugs & Errors

Flutter Consultant · hired & mentored a team of Flutter devs · Remote

Jan 2021 – Apr 2021

Frienducation

Freelance Flutter Developer · YouTube-API private-channel streaming · Remote

Jun 2020 – Nov 2020

myTrolly

Flutter Developer (contract) · Flutter 1→2 migration, 18 screens, Paytm, Maps rider tracking

Mar 2020 – May 2020

Mo R MakeApp

Flutter Developer (contract) · 3 games, 40 screens · 3 five-star reviews

Dec 2019 – Feb 2020

Avcon Technology

Intern · where it started

Sep 2019 – Nov 2019
Fully remote. Across the US, Canada, Europe, and the Gulf.Architecture, delivery, and team collaboration.

04ENGINEERING CAPABILITIES

Depth across the stack.
Judgment across the system.

Backend and data design, cloud operations, and the applications built on top. Tools chosen to suit the workload and the team.

01System design
Domain modelingAPI architectureAsynchronous processingAuthorizationCaching & invalidationData integrity
02Backend
Node.jsExpressGraphQLRESTPrismaPostgreSQLMongoDBRedis
03Cloud & DevOps
AWS (EKS, ECR, RDS, ElastiCache, S3, Amplify)KubernetesDockerTerraformArgoCDHelmJenkinsGitHub ActionsNginx
04Observability
SentryPrometheusGrafanaLoki
05Mobile & Frontend
Flutter / Dart (7 yrs)ReactNext.jsTypeScriptRiverpodZustandTanStack QueryTailwind
06LLM Systems
Multi-agent orchestrationMCPTool callingRAG & hybrid retrievalEvaluation designOpenAI / Anthropic / ElevenLabs APIs

05COLLEAGUES & CLIENTS

Trusted by the people I work with.

On technical ownership, collaboration, and delivery.

Nikhil is a strong developer with a great balanced skill set.
ZMZachary MoshanskyTech Founder, Vision Enabler, Investor
He is proactive in providing solutions to the challenges of everyday tasks and is continuously learning to contribute even more value.
LCLesly CerroProject Manager at Puulse Marketing
He turned out to be an excellent professional, always available and quick to understand and solve the problems we encountered.
DMDiego MastromatteoUX/UI Designer at MistralWeb Italy
Read all recommendations
Nikhil is a very professional app developer, He is extreamly precise and accurate with design and very good at coding skills, He is very easy to work with and he learns and adapt to new feature, Great team player, he is leading our team of 2 members and extreamly friendly and polite Huge thanks to Nikhil
Nitish KumarRailFeast Co-Founder and CEO
Nikhil has dept knowledge in npm, flutter, dart. He is supportive, he helped me to resolve my all problems where my progress was stuck. I was very happy about his service and quick deliverables. Thanks Upwork and Nikhil
Ganesh SonawaneUpwork
This was our first job with a developer. I am very pleased that we were able to work together. He produced a fast and amazing result.
Mo R, MakeappUpwork
This is our second job with this developer. The result is amazing again. Everything is done perfectly
Mo R, MakeappUpwork
Another job done perfectly. Infinitely glad I got to work with this developer!
Mo R, MakeappUpwork
Nikhil is a strong developer with a great balanced skill set. He was tasked with developing the front-end application and worked across the whole team to implement features, from working with the API developers, to providing feedback on figma designs, to ensuring performance was maintained. He is capable of transforming concepts into realty, and was keen to find areas to grow and learn. His growth mindset and workplace attitude made him a wonderful addition to the team. He got along well with his teammates and worked closely with them on various parts of the project to come up with solutions. He asked thoughtful questions, and helped the leadership team to come up with more efficient solutions to the problems we were working on. I really enjoyed his positivity and proactive problem solving.
Zachary MoshanskyTech Founder, Vision Enabler, Investor
In addition to possessing an excellent attitude, Nikhil is a very good team player. He is proactive in providing solutions to the challenges of everyday tasks and is continuously learning to contribute even more value. His skills will be valuable for any Company.
Lesly CerroProject Manager at Puulse Marketing
Nikhil is an exceptional colleague who I highly recommend. Throughout our time working together, I have witnessed his remarkable qualities that make him an invaluable asset to any team. As a team player, Nikhil excelled in collaborating with the team, actively listening and providing insights. His positive attitude fosters a strong sense of unity within the team. Nikhil's creative mind enables him to approach problems from unique angles, leading to innovative solutions that have greatly benefited our projects. He challenges the status quo and proposes novel ideas, sparking exciting discussions, creating innovative and great-looking software products. Also as a highly skilled developer, Nikhil possesses an impressive technical expertise. His clean, efficient, and well-documented code is a testament to his deep understanding of programming languages, frameworks, and best practices. He passionately and consistently stays up-to-date with the latest industry trends. I wholeheartedly recommend Nikhil for any opportunity that requires a dedicated team player, creative problem-solver, and highly skilled developer. Any team would be fortunate to have him as a member
Fady A. SulaimanSenior Developer at Puulse Marketing
I have worked with Nikhil for the past one year at puulse marketing.Nikhil worked as the lead flutter app developer within the team , a task he took with high sense of responsibility and committment.As the lead flutter app developer , He worked with dedication to ensure all application designs were done to the standard, and all aspects human centered design were factored in, which ensured the frontend designs were user friendly and appealing.Nikhil is a dedicated individual who takes his work with utmost importance , and works tirelessly to deliver before time.He is accomodative to new ideas and concepts and is always eager to bring to frusion new concepts as well as challenge himself to keep growing not only in his core domain but equally in other aspects such that he can guide and support when called upon. I would highly recommend him to be part of your tech team, as he has a great passion for his core domain.
Obadiah KariukiDevOps Engineer at Puulse Marketing
I had the pleasure of working closely with Nikhil as a Flutter front-end developer, where he showcased exceptional skills in managing Riverpod and Freezed. Nikhil's proactive nature, technical expertise, and friendly demeanor make him a valuable asset to any team. He consistently goes above and beyond to support his colleagues and deliver high-quality work. I highly recommend Nikhil for any Flutter development role.
Victoria AlfonsoDevOps Engineer at Puulse Marketing
Nikhil is a dedicated front-end developer with whom I collaborated on a company application project. As the backend developer, I observed his impressive skills in Dart and Flutter. it was an enlightening experience to witness his professional demeanor, technical acumen, and unwavering dedication firsthand.He consistently demonstrated exceptional problem-solving abilities and a proactive approach, ensuring timely and effective resolution of issues. His clear communication and teamwork not only propelled our project forward but also created a positive and productive environment. His technical expertise, dedication, and collaborative nature make him a valuable asset to any team. I confidently endorse him for any role seeking a skilled and committed developer.
Sabali MthunziBackend Developer at Puulse Marketing
we were working together on the development of the company app. Thanks to Nikhil skills and availability we rock all the goals and be able to achieve the target with the right time and accuracy. Nikhil was always available to resolve all the issues and bugs coming and also offering often extra effort to resolve any extra request out of the epic points of the Dev. plan.
Dario AmicoQA Test Engineer at MistralWeb Italy
I had the pleasure of working with Nikhil on a mobile app project for my company Domusware SRL. I can confirm that he turned out to be an excellent professional, always available and quick to understand and solve the problems we encountered. I hope to collaborate with him again in the future.
Diego MastromatteoUX/UI Designer at MistralWeb Italy
I have had the pleasure of working with Nikhil for 6 months and can wholeheartedly recommend him as a skilled and dedicated professional. Nikhil consistently demonstrated a strong work ethic and a keen attention to detail in his work.He possesses excellent communication skills and was always willing to lend a helping hand to team members when needed. In particular, Nikhil was instrumental in Flutter Projects, where he played a key role in Our project as Frontend Developer. His ability demonstrated during project was critical to the success of the proj
Bhaskarreddy GurramFullStack Developer at MistralWeb Italy
Nikhil Sharma, senior software engineer based in Bengaluru
Nikhil SharmaBengaluru, IN ↗

06ENGINEERING APPROACH

Own the whole problem.
Stay close to the details.

My work spans the application, the data it depends on, and the infrastructure that keeps it running.

I’m a senior software engineer based in Bengaluru. I’ve owned backend systems and cloud deployments, built web and mobile products, and hired and mentored engineers across remote teams. I value clear boundaries, maintainable systems, and decisions that fit the operating context.

These days, I’m going deeper into multi-agent AI: orchestration, retrieval, and the evaluation work that makes it reliable. I’m also studying Data Science & Applications at IIT Madras.

Open to full-time & contractUS East & EU working-hour overlap
More about me on LinkedIn
Available for new opportunities

Have something
worth building?

Available for senior software engineering roles and substantive contract work.
Let’s discuss the system, the constraints, and where I can contribute.