Backend & APIs
FastAPI services with layered API → service → repository design, JWT auth and RBAC.
☀️ Good Morning Welcome to my digital workspace.
I work as a Full Stack Developer
Full Stack Developer focused on Python/FastAPI, React, Flutter, APIs, AI-assisted systems and production deployment. I take features from schema and backend logic through UI, testing and deployment.
About · developer profile
I design full-stack applications, backend systems, AI-assisted platforms, and cross-platform products. This content is physically pulled upward by the rocket as the visitor scrolls.
Workspace sequence · live
A short interactive sequence introduces the projects, tools, and problem-solving mindset behind this portfolio.
About · who I am
I’m a Full Stack Developer focused on backend systems, APIs, AI-assisted workflows and cross-platform applications. I enjoy the unglamorous engineering: schemas, queues, authentication, migrations, testing and deployment.
When a system isn't sure, I'd rather it say so than invent an answer.
FastAPI services with layered API → service → repository design, JWT auth and RBAC.
Retrieval-augmented diagnosis and LLM triage with human handoff below confidence thresholds.
Flutter for Android and iOS, including background services and wearable companions.
PostgreSQL schemas and migrations, Redis and Celery for asynchronous processing.
Dockerised services, GitHub Actions pipelines and pytest suites.
ELF/DWARF symbolization for STM32 and FreeRTOS crash reports using pyelftools.
By the numbers
Featured project · BlackBox
BlackBox ingests STM32/FreeRTOS crash reports, resolves addresses through ELF/DWARF symbolization and produces AI-assisted diagnosis — or returns uncertain when evidence is insufficient.
AI-powered embedded crash diagnosis platform
Selected work · 4 projects
A mix of backend, AI, mobile and systems work. The goal is always the same: solve a real problem and make the system explainable.
0x0800a3f4bmp280.c:214Turns raw embedded crash dumps into symbolized stack traces and AI-assisted root-cause diagnoses with async processing and confidence-aware output.
Flutter + Firebase safety platform with SOS alerts, shake detection, trusted contacts, real-time GPS sharing, journey monitoring, community safety reporting, history and privacy controls.
Full ticket lifecycle with roles, immutable event logs, rule/LLM triage, SLA policies, CSAT reporting and PII redaction.
Environment and level design on a team project in Unreal Engine 5, including terrain, vegetation, materials and lighting.
GitHub profile ↗BlackBox case study · deep dive
Embedded crash reports often contain fault registers, task information and raw addresses. Without the matching firmware build, those addresses are difficult to interpret.
Resolve addresses to source symbols, identify repeatable crash signatures and generate a diagnosis only when the available evidence supports it.
Architecture
API flow
Upload the matching ELF or MAP artifact with firmware and build metadata.
Receive device, firmware, fault, register and stack-address data through the API.
Resolve addresses to function names and source lines using DWARF information.
Create a stable signature to connect recurring crashes across devices and builds.
Retrieve relevant knowledge and return a root cause, recommended fix and confidence score—or “uncertain” when evidence is weak.
Example
{
"root_cause": "NULL pointer dereference in SensorTask",
"summary": "SensorTask crashed due to an invalid pointer access.",
"recommended_fix": "Review pointer validation, task stack sizing and buffer handling.",
"confidence_score": 0.94
}Engineering decisions
API → service → repository separation keeps HTTP handling, business logic and persistence independently testable.
Celery and Redis move symbolization and diagnosis work away from request-response latency.
Unsupported cases return “uncertain” instead of fabricating a root cause.
JWT authentication, role-based access control and scoped device API keys protect administrative and ingestion workflows.
GitHub · activity
Live public activity from my GitHub profile. The contribution image loads from GitHub when the visitor is online.
The graph is fetched from a third-party contribution-chart service and may be unavailable offline.
Location
Available for remote opportunities and collaborative software projects.
Toolkit
Tools used to ship something real — no self-assessed percentage bars.
Right now · current focus
I’m strengthening the areas that matter most for production-ready full-stack engineering.
Designing cleaner service boundaries, scalable APIs, background processing and maintainable application architecture.
Improving containerized deployments, CI/CD workflows, production reliability and observability.
Building practical RAG and LLM-assisted features with confidence checks, retrieval quality and safe fallbacks.
Recruiter snapshot · why hire me
I focus on turning requirements into complete, testable and deployable software rather than isolated code samples.
I can work across database design, APIs, business logic, frontend/mobile interfaces, testing and deployment.
My strongest work includes FastAPI systems, authentication, async workers, PostgreSQL, Redis and API-driven product architecture.
BlackBox, Suraksha and the Support Ticket System demonstrate AI integration, mobile workflows, background processing, security and production-minded design.
Let’s connect
Open to Full Stack Developer, Backend Developer and Software Engineer opportunities.