Bengaluru, India
Open to work — full-stack, backend & platform roles→

Prince Baghel

Software Engineer | Backend & Full Stack

I build backend services, integrations, and the interfaces on top. Based in Bengaluru, I have 3+ years of experience working with Python, FastAPI, PostgreSQL, Node.js, TypeScript, and React.

At Technoculture Research, I build recoverable data-processing workflows, real-time product integrations, and services that support mobile and desktop applications. My work covers implementation, authentication, deployment, and recovery from failures.

3+ yearsSoftware engineering
BackendAPIs, data processing & recovery
Full stackReact, real-time features & integrations

Selected work

Start with a production case study, then explore a project with public source code.

Explore all 14 projects β†’

Work Experience

Technoculture Research

Jun 2023 β€” present
Software Engineer
  • Built backend/platform services that ingest robot recordings and orchestrate multi-stage CPU/GPU processing with idempotent, recoverable workflows β€” FastAPI on Postgres/Alembic, multi-customer delivery to object storage.
  • Designed idempotent artifact processing keyed on deterministic identifiers (episode ID, stage, version, input fingerprint), enabling safe reruns and clean recovery from partial failures.
  • Developed Electron IPC services, encrypted SQLite persistence, schema migrations, and report/export flows; integrated a deterministic TypeScript risk-calculation engine with auditable outputs and RBAC.
  • Built LIS/analyzer connectivity with message framing, CRC/retry handling, and Node/Python native serial bindings; designed ERP-backed licensing and node-locking.
  • Contributed React Native authentication, persistent state, real-time messaging, and voice flows; implemented backend integrations, WebSocket scaling, logging, and PostgreSQL/Redis backup and restore infrastructure.
  • Contributed live collaboration, organization-level retrieval, file handling, search, and voice features for an AI collaboration platform.
  • Contributed ERP authentication and integration, township aggregation, Android notifications, version checks, and production diagnostics across React, Capacitor, and Cloudflare services.
  • Owned the company-wide migration from Dataman Real Builder to ERPNext/Frappe, spanning bookings, construction, collections, accounting, stock and HR/payroll. The ERP now holds 31K+ customer records and 2.16M general-ledger entries across 50 enabled branches (September 2026); these describe current scale, not cutover volume.
  • Designed CI/CD pipelines and automated deployments on Kubernetes + ArgoCD; multi-bench deployments with Nginx and ELK monitoring; secure SSO via Keycloak/OAuth2.
  • Mentored interns on Frappe/ERPNext and Python with a structured training program.

Freelance

2025 β€” present
Full Stack Engineer
  • Built frontend, backend, and shared API contracts for a hospital management system β€” Next.js/React staff workflows, TypeScript services, PostgreSQL persistence, authentication, permissions, and regression coverage.

AgSpeak

Apr 2023 β€” Jan 2025
Frontend Developer (part-time, remote)
  • Improved UX on enterprise dashboards with React, React Router, and React Query; implemented caching in the React Native app to boost performance.
  • Built a 360Β° farm viewer with Three.js, adding interactive 3D visualization to the product.

Studies

Dharma Samaj College, Aligarh

2020 β€” 2023
Bachelor of Computer Applications (BCA)
  • Graduated with 75% aggregate.

Technical skills

Backend & distributed systems

My core: API and workflow design with an obsession for idempotency, durable execution, and clean failure recovery. Background jobs, event-driven architecture, RBAC, and OAuth2/Keycloak auth.

Node.jsTypeScriptPythonFastAPIExpressgRPCREST

Data

Schema design and migrations as first-class citizens β€” Alembic and Knex in production, encrypted SQLite on desktop, Redis for caching and queues.

PostgresMySQLRedisSQLite (encrypted)SQL

Frontend & mobile

The interfaces on top: React dashboards, React Native apps with careful caching, 3D product experiences with Three.js, and this site in Next.js.

ReactNext.jsReact NativeReact QueryThree.jsElectron

DevOps & platforms

I deploy and support the services I build using Kubernetes, ArgoCD, Nginx and ELK. My work also includes authentication and integrations across Frappe/ERPNext and external applications.

DockerKubernetesArgoCDLinux / systemdNginxHelmELKFrappe / ERPNextCloudflare R2

Open source β†—

Contact

Open to backend and full-stack engineering roles, including forward-deployed work involving implementation and integrations. Based in Bengaluru; open to on-site, hybrid, and remote work.

Share the role, team, location, and expected scope. I can walk through the relevant systems and engineering decisions.

pkbghl2@gmail.com β†’