Prasanna Venkatachalam
Senior Frontend Engineer
Senior/Staff Frontend engineer with 11+ years of experience building scalable web apps, leading teams, and owning systems end-to-end.
Employment History
Senior Front End Engineer,
Dec'21 – Present
Founding Engineer, who led the frontend architecture and impl from scratch.
Xflow (Dec 2021 - Present)
Core contributor to the architecture and development of Xflow’s flagship merchant dashboard, built using React.js, Next.js, Tailwind CSS, and GraphQL, delivering a modern, responsive user interface.
Developed a Backend-for-Frontend (BFF) layer with NestJS, GraphQL, and OpenAPI tools to streamline and standardize communication with backend APIs.
Owned the end-to-end setup of the initial API documentation using Docusaurus, hosted on AWS Amplify.
Revamped the documentation by replacing Docusaurus with a custom Next.js application that automatically generates docs and an interactive API Playground from the OpenAPI specification, significantly reducing manual effort and enabling direct endpoint testing within the documentation.
Provided mentorship and technical guidance to team members in delivering multiple critical projects.
Have good experience with AWS, Kubernetes, Helm, and Docker for cloud infrastructure, container orchestration, and deployment management.
Front End Lead,
Mar'19 – Dec'21
Managed and guided two frontend teams totaling 15 developers.
Zoho Tables (March 2019 - Dec 2021)
- Designed and built a product similar to Airtable using GraphQL-like server APIs for web and mobile, with a fully native JavaScript frontend leveraging web workers and web sockets.
- Led a team of 11 developers to deliver Tabular, Gallery, Kanban, and Calendar views, plus a form builder, and transformed the product into a reusable frontend data visualization library.
Zoho Grid (Dec 2019 - Dec 2021)
- Led a team of 4 to replace the div-based grid rendering in Zoho Sheet with a canvas-based grid, improving rendering speed by 60%.
- Formed and led a new team to modularize the grid into a standalone library for displaying tabular data across multiple Zoho products.
Full Stack Devoloper ,
Apr'14 – Apr'19
Contributed to revamping Zoho Sheet’s frontend architecture using web workers and improved caching.
Enhanced Formula Editor, Range Picker, selections, image support across multiple panes and re-engineered the Insert button to improve stability and support Macros in VB, Deluge, and JavaScript.
Project Internship ,
Dec'13 – Apr'14
- Developed a tool for Zoho Sheet to log loading performance using Go and PhantomJS.