Full-stack + AI engineer — Bangalore, India

I build intelligent, scalable apps that blend clean code, smart AI & seamless experiences.

I'm a full-stack software engineer and AI developer who loves turning complex ideas into products people actually enjoy using. I started with Python and Django, then grew into React, React Native, Node.js, and the cloud — building everything from enterprise platforms to IoT mobile apps. Lately I've been deep in AI, weaving intelligent features into web and mobile products.

Download my story (CV)Let's work together

Building with modern tools

Languages
PythonJavaScriptTypeScriptSQL
Frontend
ReactReact NativeNext.jsExpoReduxTailwind CSSPWA
Backend
DjangoFastAPINode.jsGraphQLREST APIWebSocketJWT
Data
PostgreSQLMongoDBSnowflake
Architecture & Integrations
Microservice ArchitectureSAPSpotify API
Payments & Messaging
StripeRazorpayWhatsApp Business APITwilio
Cloud & DevOps
AWSAzureS3ECSGCPOracle CloudCloudflareDockerNginxLinuxGitGitHub ActionsCI/CD
AI
Agentic AIAI IntegrationLLM Apps

Where I've worked

R
Reckonsys Tech Labs
Software Engineer
2023 — Present

Projects I'm proud of

View all →
Hedge Fund preview

Hedge Fund

2026

Manage funds and investors with a single platform

SnowflakeAzurePostgreSQLDjango
Ferroglobe Platform preview

Ferroglobe Platform

2024

End-to-End Solution for a Silicon Manufacturer

DjangoReactPostgreSQLSAP
GetReplies.ai preview

GetReplies.ai

2025

AI Autonomous Lifecycle Marketing

FastAPIMongoDBAgentic AIAWS
View more →

Insights from my work

View all →
January 7, 2026

FastAPI vs Django vs Django Ninja vs Fastify vs Express — A Real-World Performance Benchmark on

FastAPI vs Django vs Django Ninja vs Fastify vs Express — A Real-World Performance Benchmark on Commodity Hardware. What actually limits API performance: frameworks, middleware, or…

October 7, 2025

When Dynamic Imports Go Wrong: Best Practices for Recovery

The Pain: “Failed to Load Dynamically Imported Module” Detect change → Recover gracefully → Keep users happy. If you’re using lazy loading or code splitting , this is a classic pos…

August 16, 2025

Threading and Multiprocessing in Python

Threading and Multiprocessing in Python Threading allows your Python program to execute multiple operations concurrently — meaning they appear to run at the same time. A thread is…

View all posts →