Arjun Ganesan

Architect, Full Stack Engineer, Hacker and more.

TLDR: I am an architect passionate about building innovative solutions, highly adaptable to emerging technologies, and focused on delivering world-class user experiences. I also enjoy mentoring others to help them become the best versions of themselves on the tech front.

I excel in creating innovative solutions, whether it’s a quickly built prototype, a low-latency backend service, or a pixel-perfect frontend application. I dive deep into the challenges presented to me, crafting solutions that are perfectly suited to the needs of the moment—whether that means prioritizing cost-effectiveness, high performance, or a balanced approach.

I have a strong ability to adapt to emerging technologies, consistently keeping myself up to date. With a solid understanding of how applications are built and architected, I am not limited to a specific programming language and can quickly learn and work with new languages as needed Over the years, I have developed applications using a wide range of technologies, including VB6, .NET, ASP, Java, JavaScript, Android, Python, and more. I’ve built web apps, desktop apps, mobile apps, bots, and other solutions as needed.

From a young age, I was captivated by how things work, often dismantling toys and gadgets to explore their inner mechanics and trying to replicate them. This curiosity and hands-on approach have been crucial in my development as a developer. Rather than relying solely on tutorials or books, I explore the inner workings of existing applications and projects to deepen my understanding.

My career began in a small startup, where I gained valuable experience. Later, I co-founded a startup, leading the application development efforts. Currently, I am at Kissflow, where I initially built the base architecture, design system and complex components for the current version of the platform. I then led the frontend chapter, establishing standards and practices, and coordinated with product managers and the design team to achieve the desired results. I also mentored others to better understand the intricacies of frontend development, user experience challenges, and more. Today, I am spearheading the AI initiatives at Kissflow as the company transitions to an AI-first approach.

In addition to my work in software development, I enjoy dabbling in 3D modeling (using Fusion and Blender) and electronics.

Download Resume

Professional Experience

Kissflow

Senior Architect

Oct 2022 - Present
  • Leading a variety of AI-driven initiatives to enhance Kissflow’s capabilities.
  • Performed extensive research and evaluations of generative AI models (Gemini, OpenAI, Claude, Llama).
  • Developing foundational architectures for Multi-Agent frameworks and Retrieval-Augmented Generation (RAG) systems.
  • Assisting product teams in integrating AI features across various solutions.

Technical Architect

Nov 2021 - Oct 2022
  • Served as the Frontend Chapter Lead, overseeing approximately 40 team members.
  • Collaborated with product managers, designers, and engineers to achieve consensus on requirements and solutions.
  • Established and enforced frontend development standards and best practices across the organization.
  • Led teams in completing cross-functional initiatives, addressing technical debt, and driving chapter-wide improvements.
  • Initiated and participated in skill-building programs for chapter to enhance frontend expertise.
  • Contributed to hiring efforts to recruit top talent for the frontend team.

Associate Technical Architect

Jul 2019 - Nov 2021
  • Spearheaded the development of the next-generation Kissflow 4.0 frontend from the ground up.
  • Led the frontend team throughout the upgrade, maintaining a hands-on role in implementation.
  • Collaborated closely with Product Managers and the Design Team to ensure pixel-perfect user interfaces.
  • Played a key part in establishing the design system and laying out a scalable micro-frontend architecture.
  • Utilized React and Webpack Module Federation to build a modular micro-frontend environment.
  • Engineered major core components, notably a custom datagrid, capable of handling rich inputs and efficiently supporting up to one million rows of data.
  • Built the build system for local development and production deployment using Webpack.

Calicom / California Communications

Chief Developer & Co-Founder

Dec 2012 - May 2019

I was the Chief Developer & Co-Founder in California Communications, Inc (Formerly Calicom). My responsibility ranged widely like gathering requirements, deciding on the architecture, choosing the tech stack, planning tasks for the team, configuring CI/CD, deployment, etc. I worked on multiple products with different architecture and tech stack. Being a new startup with small teams, I had to wear multiple hats and work on different roles. I was pretty much handson in all the projects and all the funcationing of the company. I managed multiple teams consisting of both internal employees and external consultants.

CashEdge India

Trainee Engineer

Nov 2011 - Jul 2012

CashEdge is a US based company providing web-based banking solutions for financial institutions in US. I have been enrolled in the Product Configuration Team in CashEdge. My work in the team was configuring & customizing the application as per the requirement of new clients and existing clients.

Lapilluz Software Solutions Pvt. Ltd.

Software Engineering

Jul 2010 - Nov 2011

Lapilluz Software Solutions is a startup company mainly focusing on analytics with Web and Desktop Application. Since this is a startup company, I played a major role in projects, starting from requirement gathering to product deployment.

Education

Bachelor of Engineering

Computer Science & Engineering

2006 - 2010

Projects

Kissflow 4.0 (Coral)

  • Kissflow
  • React
  • Micro Frontend
  • Design System
  • Webpack
  • Docker
Status: Live

Kissflow is an AI-powered low-code platform for IT and no-code platform for business leaders enables users build custom apps, automate workflows, and enhance enterprise efficiency.

Tech:

  • Micro Frontend with React + Webpack Module Federation
  • Design System
  • Webpack
  • Docker

My Role:

  • Spearheaded the development of the next-generation Kissflow 4.0 frontend from the ground up.
  • Led the frontend team throughout the upgrade, maintaining a hands-on role in implementation.
  • Collaborated closely with Product Managers and the Design Team to ensure pixel-perfect user interfaces.
  • Played a key part in establishing the design system and laying out a scalable micro-frontend architecture.
  • Utilized React and Webpack Module Federation to build a modular micro-frontend environment.
  • Engineered major core components, notably a custom datagrid, capable of handling rich inputs and efficiently supporting up to one million rows of data.
  • Built the build system for local development and production deployment using Webpack.

Kissflow Assist

  • Kissflow
  • AI
  • Multi-Agent
  • Twilio
  • GCP
  • MongoDB
Status: Ongoing

Kissflow Assist is an AI-driven co-pilot that enables users to easily navigate and complete key tasks and workflows within Kissflow. It allows initiating, approving, and analyzing data directly through Slack, Microsoft Teams, WhatsApp, and even phone calls—all facilitated by a conversational AI agent.

Tech:

  • Gen AI (Gemini, GPT-4o, Claude)
  • Autogen Multi-Agent Framework
  • Vector DB (MongoDB)
  • Retrival Augmented Generation (RAG)
  • Twilio

My Role:

  • Conducted foundational research, evaluating multiple AI models and frameworks.
  • Compared conversational AI models (Gemini, GPT, Claude, Llama) for optimal performance.
  • Assessed and integrated the Autogen Multi-Agent Framework into the overall architecture.
  • Developed a Retrieval-Augmented Generation (RAG) system to leverage user data for precise, context-aware responses.
  • Built telephonic and WhatsApp AI agents using Twilio to provide seamless, channel-agnostic user experiences.
https://www.youtube.com/watch?v=pzl3jC-wIHc

Ultra-Board

  • Calicom
  • WebRTC
  • Twilio
  • Angular
  • Node.js
  • Azure
  • MongoDB
  • Communication
  • Cloud
  • Webpack
Status: Discontinued

Ultra-Board is a collaborative screen and content-sharing solution. It’s packaged as an embedded application running Chrome in kiosk mode, enabling users to connect an Intel PC Stick to any display and launch the platform. The device runs Ubuntu with its desktop shell replaced by Ultra-Board, and leverages WebRTC for video conferencing and screen sharing, supported by Twilio’s STUN/TURN servers.

Features:

  • Real-time video conferencing
  • Screen sharing
  • Annotation tools
  • File sharing
  • Whiteboard
  • Natural Presense

My Role:

  • Conceived and implemented the core architectural framework.
  • Led a team of 10 engineers to deliver the project.
  • Took a hands-on approach in developing major application components.
  • Developed scripts and managed deployments on Azure Cloud.
  • Participated in customer demonstrations and incorporated feedback.
https://www.youtube.com/watch?v=IWMvaD6Rg8I

Thirukural.ai

  • Personal
  • React
  • Node.js
  • Azure
  • AI
  • Cloud
Status: Live

Thirukural.ai is a platform designed for interactive conversations about the Thirukkural. Launched at the KaniTamil24 conference, it quickly went viral, attracting over 100,000 users in a single day. Through the site, users can query the Thirukkural on various topics, locate specific verses, and immerse themselves in the wisdom of this ancient Tamil literature.

Tech:

  • React
  • Node.js
  • Azure OpenAI
  • Retreival Augmented Generation (RAG)

Role:

  • Developed the backend to handle AI-driven conversations
  • Contributed to frontend development
  • Implemented deployment workflows on Azure and Cloudflare

Links:

https://www.youtube.com/watch?v=ZPII6c8iTYU

Smart Voicemail

  • Calicom
  • Twilio
  • Node.js
  • Android
  • Azure
  • Communication
  • Cloud
Status: Discontinued

Smart Voicemail is a voicemail management application that automatically answers incoming calls and arranges callbacks or meetings based on the user’s availability. It engages callers through an IVR system and integrates with the user’s calendar to schedule appointments. The app was launched across Android, iOS, and Windows Phone.

My Role:

  • Developed the backend using Node.js.
  • Designed the IVR workflow leveraging Twilio.
  • Created the Android application.
https://www.youtube.com/watch?v=nRzTSRkIoJU

Office Talk

  • Hackathon
  • Next.js
  • React
  • Dolby.io
  • WebRTC
  • Communication
Status: POC

Developed a comprehensive virtual office platform where users can create or join various 3D interactive rooms—Workspace, Personal, Auditorium, Conference, and Water Cooler—to simulate real-world office interactions. Implemented infinite canvases in the Workspace for collaborative work sessions, allowing users to position their video streams as personal “workstations” and converse with spatial audio. Built Personal Rooms that can be locked or unlocked, hosting private, temporary meetings. Designed an Auditorium setting for presentations with seat selection, audience management, and multiple viewing modes. Created a Conference Room that simulates a meeting table with seat assignments, screen sharing, and position-based audio. Introduced a Water Cooler area for casual socializing, gaming, and entertainment, utilizing directional audio and flexible layouts. Integrated file sharing, screen sharing, video conferencing, and proximity-based interactions throughout the platform, ensuring an immersive, dynamic, and social remote collaboration environment.

Tech:

  • Next.js
  • Dolby.io Communication API
  • WebRTC
https://www.youtube.com/watch?v=-JuPVIrshM4

Snipblr.com

  • Node.js
  • Web Components
  • Vector Search
  • AWS
  • TiDB
  • Cloudflare
Status: Live

Snipblr is a dev-focused social platform for sharing code snippets. Star, fork, discuss, and collaborate easily. Snippets are MIT-licensed. Built with with vanilla JavaScript and Web Components, it’s designed to be lightweight and fast. The platform is hosted on AWS, with a TiDB database for scalability and Cloudflare for CDN/Proxy and security.

Tech:

  • Web Components
  • Node.js
  • AWS Lambda
  • TiDB
  • Nomic Text
  • Cloudflare Pages / Worker

Links:

https://www.youtube.com/watch?v=E7qcJ_UvPm0

Cornea AI

  • Calicom
  • AI
  • Azure
  • Video Streaming
  • Node.js
  • Python
  • Cloud
Status: Discontinued

Cornea provided additional discovery features over the existing OTT players (Similar to X-Ray in Amazon Prime). It allowed OTT providers to train custom AI models, which analyze video content frame-by-frame to produce searchable, indexable metadata. Frames are tagged with actors, objects, scenes, and more. Users can then create automated highlight reels (similar to short-form clips) based on these searchable tags.

My Role:

  • Developed a scalable backend service enabling OTT providers to train AI models with custom datasets, including actor details and reference images.
  • Implemented a backend system to process video frames and apply AI-driven labels.
  • Created a search service to query and retrieve labeled frames.
  • Built a service to automatically generate videos from user-defined keywords.
https://www.youtube.com/watch?v=n9ltG9jwAPA

APL Designer

  • Personal
  • Alexa
  • Vanilla JS
  • Node.js
  • Azure
  • Cloud
Status: Offline

This tool offered a Figma-like interface for designing Alexa APL experiences. Users could visually build layouts using drag-and-drop components, and the platform would generate fully compatible APL documents for direct use in Alexa Skills. It also supported real-time previews on various Alexa-enabled devices—like the Echo Show, Echo Spot, and Fire TV—allowing developers to instantly review and refine their designs. Widely embraced by the Alexa community, it became a popular resource among developers.

https://www.youtube.com/watch?v=luy4VA8AXIw

XpressIT

  • Calicom
  • Node.js
  • Electron
  • Azure
  • Video Streaming
  • Cloud
Status: Discontinued

XpressIT enables users to record their screen or webcam and annotate on-the-fly, creating a seamless content-sharing experience.

My Role:

  • Developed a desktop recording application using Electron.
  • Built a scalable, containerized backend on Azure for video processing and HLS streaming.
  • Created a web application to stream and share the recorded videos.
https://www.youtube.com/watch?v=dlU9u0aJM-M

Billboards

  • Hackathon
  • GCP
  • Node.js
  • Blender 3D
  • Next.js
  • Cloud
Status: POC

Billboard, a submission for a Google Maps 3D hackathon, is a dynamic advertising platform that enables companies to position customizable billboards, hot air balloons, and blimps at strategic map locations. Its admin interface features a split-panel view, allowing advertisers to place and adjust ads on one side while previewing changes on the other. Users can explore an interactive 3D map, navigating among custom 3D models that bring campaigns to life. This immersive environment showcases ground-level or rooftop billboards, rotating balloons, and continuously flying blimps, offering a compelling platform for eye-catching brand messaging.

Tech:

  • 3D models created in Blender
  • Google Maps 3D SDK for the map UI
  • Next.js
  • Interactive map navigation
https://www.youtube.com/watch?v=wqpfo4YZg7I

Valor Bot

  • Hackathon
  • AI
  • Python
  • Next.js
  • Node.js
  • React
  • AWS
  • Cloud
  • PostgreSQL
Status: POC

This was a submission for a Valorant hackathon, where the challenge involved creating a bot to form teams based on player performance and user-defined criteria. The gameplay data was provided in a raw log format. I deployed the solution on AWS, utilizing multiple Bedrock agents to process user queries. The frontend was developed with Next.js, the backend with Node.js, and data extraction was handled in Python.

Tech:

  • Python
  • Next.js
  • Node.js
  • AWS Bedrock Agents
  • Claude 3.5

Awards & Recognitions

Alexa Champion

I was recognized as an Alexa Champion in 2019 for my contributions to the Alexa developer community, including creating open-source tools and resources that help developers build better Alexa skills.

Links:

Hackathon Winner - Build The World with Dolby.io

https://www.youtube.com/watch?v=nRzTSRkIoJU

Office Talk is a virtual office that lets teams gather in customizable spaces—workstations, personal rooms, auditoriums, conference tables and water-cooler zones—using spatial audio, video, chat and screen-sharing to recreate an in-office vibe. Powered by Dolby.io, and built with Node.js, React.js, zustand, and firebase. Won the first place in the hackathon Build The World with Dolby.io.

Links:

Hackathon Winner - monday apps challenge

https://www.youtube.com/watch?v=5gk9W4rZgeg

A monday․com app that adds one-click desktop screenshots or screen recordings—plus in-browser editing—directly to an item, eliminating external capture tools and uploads. Using native browser capture APIs and the monday․com Apps framework, it keeps all data on-platform and sets the stage for more integrated productivity add-ons.

Links:

3rd Place - Coda Packathon

https://www.youtube.com/watch?v=WeJgCpIdAuI

A Google Sheets Pack for Coda that lets users import, live-sync, query, and even create or update spreadsheets straight from their docs—whether via recent-file picker, URL, or cell-level formulas and actions. Developed entirely in Pack Studio with the Sheets REST API and OAuth, it showcases dynamic sync tables and highlights how Coda’s Packs SDK streamlines building deep, on-platform integrations.

Links:

Honorable Mentions - Google Photorealistic 3D Maps Challenge

https://www.youtube.com/watch?v=dlU9u0aJM-M

Billboard is a Next.js + Cloud Run platform that lets brands place custom 3-D billboards, balloons and blimps—auto-textured on upload—onto a Google 3D map, with a live admin preview and Blade-Runner-style city exploration for viewers. Dynamic GLB generation via Python, storage in Cloud Storage and animation/position data in Firestore power rapid, on-the-fly ad deployment.

Links:

Judge Pick - monday.com climate change app challenge

https://www.youtube.com/watch?v=orWHLO6gMps

Pasumai pipes live weather, air-quality metrics and alert notifications straight into monday․com boards—auto-syncing every six hours, offering one-click metric updates, and visualizing conditions on Windy/Google Maps views. Powered by Node.js, React and MongoDB with WeatherAPI data and cron-based refresh, it keeps tokens secure while turning boards into real-time environmental dashboards.

Links: