Charan Raj Kandula
Full Stack Engineer
PROFESSIONAL SUMMARY
Full-stack engineer who designs and ships production platforms end to end: React/Next.js and TypeScript frontends, Node.js/Python services, and LLM agent infrastructure on Cloudflare and GCP. Owns systems from architecture through deployment, including multi-tenant auth, payments, and serverless, event-driven backends.
TECHNICAL SKILLS
Languages
JavaScriptTypeScriptPython
Frontend
ReactNext.js
Backend
Node.jsREST APIsMicroservicesEvent-driven architecture (Kafka, webhooks)OAuth2RBACStripe payments
Databases
MongoDBPostgreSQLCloudflare (D1, R2, KV, Vectorize)
Cloud/DevOps
Google Cloud PlatformCloudflare WorkersDockerCI/CD
AI / ML
LLM integrationMulti-agent systemsMCPVector searchSystem design
PROFESSIONAL EXPERIENCE
Full Stack Engineer
Jan 2024 – PresentHarakumoNew York, NY
- Built core platform infrastructure from pre-launch through public beta, owning end-to-end delivery of full-stack features in Next.js and TypeScript on serverless Cloudflare Workers (D1, R2, KV, Vectorize).
- Designed and built the multi-tenant authentication and authorization layer from scratch, including organization-level RBAC, API keys, and email OTP verification.
- Implemented Stripe billing end to end: subscriptions, Connect marketplace payouts, and webhook processing for payment lifecycle events.
- Shipped the public developer platform – SDK, CLI, REST API, and documentation – enabling external partner integrations at beta launch.
- Built core AI platform features running in production, including an AI gateway, agents, and vector/memory stores.
Software Engineer Intern
Jan 2023 – Dec 2023BibleWriteNew Jersey
- Built Python and Node.js middleware integrating LLM APIs into production features, with React components streaming model responses in real time.
- Implemented request caching and payload optimization to manage API rate limits and reduce token usage.
Graduate Research Assistant (AI/ML)
Jan 2022 – May 2022Stevens Institute of TechnologyHoboken, NJ
- Built Python data-processing pipelines and benchmarked classical ML against transformer models on standard NLP benchmarks, measuring accuracy and latency trade-offs.
Software Engineer (Intern to Full-Time)
Jan 2019 – Dec 2021Chanova LabsHyderabad, India
- Shipped full-stack features across multiple client projects using React, Node.js, and Python REST APIs with PostgreSQL, including payment integrations, deployed to GCP via CI/CD.
- Converted from intern to full-time after a year building and testing consumer-facing Android interfaces.
PROJECTS
SkolaOS – School Management Platform for Indian Schools
Next.jsMongoDBCloudflare
- Designed and built a multi-tenant school operations platform from scratch, spanning 11 integrated modules: admissions, student records, fee collection with receipts and dues, attendance, examinations and grading, timetabling, staff, notices, certificates, document storage, and analytics.
- Modeled the domain around a shared school record so modules compose rather than duplicate: admissions flow into the student register, attendance and exam data roll up into analytics, and certificates print from the record.
- Built for market-specific constraints: per-school tenancy, role-based access for administrators, teachers, and staff, INR fee structures with receipting and dues tracking, and targeted parent communication.
EDUCATION
Stevens Institute of Technology
Jan 2022 – May 2023Master of Science in Computer ScienceHoboken, NJ
M.S. in Computer Science
Mahatma Gandhi Institute of Technology
Jun 2016 – Oct 2020Bachelor of Technology in Computer ScienceHyderabad, India
B.Tech in Computer Science