P

Pranav Totla

CTO

Bengaluru, Karnataka, India9 yrs 6 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Led development of a cloud-native 3D design platform.
  • Designed real-time collaboration features for 3D projects.
  • Built production-grade AI agents for rapid design iteration.
Stackforce AI infers this person is a SaaS expert with strong backend and frontend development skills.

Contact

Skills

Core Skills

Node.jsReact.jsPythonJavascriptCDjango

Other Skills

Algorithm DesignAlgorithmsBootstrapC#CSSComputational GeometryData StructuresGeometryGitHTMLImage ProcessingLinear AlgebraLinuxMachine LearningMicrocontrollers

About

I’m the Engineering Lead at Snaptrude, a cloud-native 3D design platform for architects and interior designers. I lead the tech side of the product—owning architecture, core services, and release cadence—while staying hands-on. We started as a three-person team and built the product from the ground up; along the way I’ve grown the team and mentored emerging leaders. I work extensively on math/geometry (3D vectors, linear algebra), image processing, and practical machine learning. I contribute across the stack—Python/Django and Node.js microservices on the backend; TypeScript/React on the frontend; WebGL with Babylon.js for rendering—plus LLM/agent workflows (RAG, evaluations) that improve debugging, QA signal, and developer velocity. I’ve always believed language/framework is never a barrier. Recently, I’ve been building production-grade AI agents and workflows. The Snaptrude Agent takes a plain-English brief and produces a concept massing in ~10 minutes by pairing LLM reasoning with geometry-aware tool use and an orchestrated chain of deterministic tools: program synthesis, zoning/standards checks, and geometry operations (WebGL/BabylonJS). Under the hood it uses retrieval to ground site/program constraints, JSON-structured plans for tool calling, and automatic evaluations/guardrails to track quality and drift—so outputs are fast, consistent, and reviewable by architects. Net effect: early-stage iteration cycles compress from weeks to minutes while keeping architects firmly in the loop. I’m truly passionate about my work and always eager to connect with other builders. My favorite stage of any project is clarifying the user’s problem (feature, workflow, or bug) and designing lean, reliable architecture and algorithms—then shipping predictably. I completed my Bachelor’s (B.E.) in Electronics and Communication Engineering from BVB College of Engineering and Technology. I’m always interested in hearing from former colleagues, managers, alums, or curious, creative folks. If you’d like to connect, reach me at pranav@totla.tech or DM me on LinkedIn. Languages and Frameworks: Python, TypeScript, AI Agents, JavaScript (ES6), Django, Node.js, Express, React, Babylon.js (WebGL), C, C++, C#, Java, ASP.NET.

Experience

Snaptrude

2 roles

Engineering Lead

Promoted

Oct 2020Present · 5 yrs 5 mos · Bengaluru, Karnataka, India

  • Worked on and led a team of engineers to develop the 3D geometry module with deep exposure to advanced math algorithms (geometry, linear algebra, and vectors).
  • Designed and developed highly available backend services in multiple projects that have the ability to handle large volumes of traffic and data without sacrificing performance. Experienced in identifying bottlenecks and implementing solutions to ensure that the systems can handle an increase in usage.
  • End-to-end features built (designed, developed, deployed) – Magic Upload, Autosave, Sketching, Detection, Snapping, Groups, Real-Time Collaboration, Comments, Teams, Folder Structure, Library Management, Sign-Off, Changelogs, Custom Permissions etc.
  • Designed and developed the Teams module, encompassing – real-time collaboration in 3D projects, conflicts decision system, permissions management, resource sharing and management.
  • Designed and developed the real-time collaboration module where multiple users can work on the same project simultaneously and see each other’s changes in real-time – something like Google Docs for 3D.
  • Spearheaded multiple user experience improvement features:
  • Designed and developed a polygon splitting (or polygon skeletonization) algorithm for breaking down complex polygon shapes into simpler shapes like rectangles. (Python, Geometry)
  • Worked on supporting curved surfaces (Beziers) in the product. (WebGL, Geometry)
  • Worked on and led a team of engineers to develop the frontend module with deep exposure to UI/UX, mainly using React.js.
Node.jsPython (Programming Language)LinuxSystems DesignSQLReact.js+5

Software Engineer

Jan 2018Present · 8 yrs 2 mos · Bengaluru, Karnataka, India

  • Designed and developed the 2D module covering – image upload and processing, image sketching, detection, editing; leveraging image processing and computational geometry algorithms.
  • Spearheaded multiple user experience improvement features:
  • Automating image upload flow; reducing user clicks from 30 to 1 – leading to faster onboarding.
  • Reducing request size from MBs to KBs; leading to reduced data consumption and faster development for users.
  • Enabled entry point for iPad users; increasing user base by 30%.
  • Designed AutoCAD importer (top 3 features used on the platform).
  • Developed the logging framework – helped in tracing problems before release.
  • Worked on the development of 3D Geometry module with deep exposure to advanced math algorithms (geometry, linear algebra, vectors).
  • Worked on breaking the app from a monolith to microservices-based architecture.
  • Led design and development of core scalable architecture (HLD and LLD); overhauled the architecture by unifying two workflows into one, reducing user waiting time from 2 min to 0 sec.
  • Leading the liaison between the external testing team and the development team; and discussing with the clients.
  • Leading the design of the various features of the portal and making product decisions (design, implementation, deployment, log tracking, etc.).
  • Worked on: JavaScript, Babylon.js, Node.js, Python, Django, C#.
Node.jsPythonLinuxSQLObject-Oriented Programming (OOP)JavaScript+4

Applied materials

Software Engineer

Jul 2017Dec 2017 · 5 mos · Bengaluru, Karnataka, India

  • As a part of the CMP (Chemical Mechanical Polishing) - Software team, responsible for handling software requests (enhancement requests and bug fixes), comprising the end-to-end process from finding the root cause to designing, developing and testing the solution.
  • Participated in hackathons, developing internal tools for various teams.
  • Worked on: C.
CData StructuresAlgorithmsProgramming

Snaptrude

Developer Intern

Jul 2015Jun 2016 · 11 mos

  • Worked on the designing, developing and deploying of the Webtrude webapp (both front-end and back-end) which also included the integration of Google Maps API, Google Analytics API, payment gateway API.
  • Worked on the database design of the Webtrude app.
  • Worked on: Django, MySQL, BootStrap, jQuery.
Node.jsHTMLCSSSQLPHPJavaScript+3

Education

Visvesvaraya Technological University

Bachelor of Engineering (BE) — Electronics and Communications Engineering

Jan 2013Jan 2017

H. S. Kotambri Pre University Science Institute

12th

Jan 2011Jan 2013

Kendriya Vidyalaya

10th

Jan 2002Jan 2011

Stackforce found 100+ more professionals with Node.js & React.js

Explore similar profiles based on matching skills and experience