Skip to content
Open to WorkFull-Stack Developer

Ganesamurthi V — Full-Stack DeveloperGanesamurthi VFull-Stack Developer

Building modern web applications, SaaS platforms, and scalable backend systems.

Resume
01Selected Work

Real products, shipped end to end

Four projects, each with a case study covering the problem, the architecture and the decisions that mattered.

01Multi-tenant SaaSLive

GymFlow

Gym Management SaaS Platform

A live, commercial multi-tenant SaaS for independent gyms in India. Two product surfaces — an owner console covering members, payments, dues, attendance, inventory and programs, plus a member PWA — sold on its own subscription with a 14-day trial.

  • Next.js
  • TypeScript
  • PostgreSQL
  • Supabase
  • Tailwind CSS
GymFlow marketing site hero reading 'Gym management, made effortless' above a product dashboard

Key features

  • Member management
  • Payments with UPI, cash and card reconciliation
  • Fee dues and renewal tracking
  • Self-service attendance kiosk

2026 · 9 features

02Backend platformOpen source

LightBase

Open Source Backend Platform

A self-hostable, open-source backend platform inspired by Supabase: authentication, database management and REST APIs in a deliberately lightweight package.

  • TypeScript
  • PostgreSQL
  • REST APIs
  • Docker
LightBase console showing table editor, API keys and auth providers

Key features

  • Authentication
  • Database management
  • API services
  • Self-hosting

2025 · 7 features

03Applied ML serviceShipped

Air Filter Prediction System

Predictive maintenance service

A production service that predicts AC air filter health from sensor data, built during an internship at Iinvsys with Flask REST APIs serving real-time predictions.

  • Python
  • Flask
  • TSMixer
  • REST APIs
  • Docker
Air filter monitoring dashboard with health score and sensor time series

Key features

  • Flask REST APIs
  • Real-time prediction services
  • Production deployment
  • Feature engineering

2025 · 6 features

04Web applicationShipped

Smart Career Guide

AI Resume & Job Matcher

A web application that analyses a resume against job descriptions, then returns role recommendations and a structured skill-gap report.

  • Python
  • NLP
  • Flask
  • PostgreSQL
Smart Career Guide interface showing match score and skill gap breakdown

Key features

  • Resume parsing
  • Job description analysis
  • Match scoring
  • Skill-gap reporting

2025 · 5 features

02Engineering

What I build

Six layers I work across. The list reflects what I have shipped rather than everything I have briefly touched.

Frontend

01

Interfaces

Component-driven UIs in React and Next.js, typed end to end, with the rendering strategy chosen per route rather than applied globally.

  • React
  • Next.js
  • TypeScript
  • JavaScript
  • Tailwind CSS

Backend

02

Services & APIs

REST APIs with validated boundaries, predictable error shapes and authorisation resolved on the server before any query runs.

  • REST APIs
  • Flask
  • Route handlers
  • Server actions
  • Python

Databases

03

Data modelling

Relational schemas designed for the queries they will actually serve, with migrations and indexes treated as part of the feature.

  • PostgreSQL
  • MySQL
  • Supabase
  • Firebase
  • SQL

Infrastructure

04

Deployment

Containerised builds and hosted deployments, with environment configuration kept out of the codebase and builds that reproduce across machines.

  • Docker
  • Vercel
  • Railway
  • Environment config

Access

05

Auth & RBAC

Session handling, role-based access control and multi-tenant isolation enforced in the database as well as the application layer.

  • Sessions
  • RBAC
  • Row level security
  • Multi-tenancy

Workflow

06

Development

Version control, reviewable branches and a habit of writing the schema and the types before the screens.

  • Git
  • GitHub
  • Code review
  • CI builds
TypeScript, React, Next.js, PostgreSQL, Supabase, Python, Flask, Tailwind CSS, Docker, Vercel, Railway, MySQL, Firebase, REST APIs, Git, GitHub
03Experience

Where I have shipped

One internship, taken end to end: from raw sensor data through model training to a deployed service other systems depended on.

June 2025 — August 2025

Software Development Intern

Iinvsys

  • Python
  • Flask
  • REST APIs
  • TSMixer
  • Docker

Built and deployed an AI-powered Air Filter Prediction System, working across the full path from raw sensor data to a running service.

  • Developed Flask REST APIs serving real-time predictions to client systems
  • Owned data preprocessing and feature engineering over sensor time series
  • Trained regression and classification pipelines and packaged them as versioned artefacts
  • Built web interfaces for visualising predictions against recent sensor history
04About

Built across the whole stack

I'm a Computer Science and Business Systems undergraduate focused on full-stack development. I build web applications across the frontend, backend, database, and deployment layers, with a particular interest in SaaS products and practical business applications.

Most of what I know came from shipping: designing schemas that survive real data, wiring auth that holds up under multi-tenant access rules, and getting things onto a URL that other people actually use.

Currently buildingGymFlowCase study

Live at gymflow.sbs and taking signups. The platform ships members, payments, dues, attendance, inventory, programs and a member PWA — and the work now is the reporting module and deeper WhatsApp automation.

  • Reports module
  • WhatsApp sweeps
  • Member rewards

Profile

Role
Full-Stack Developer
Based in
Puducherry, India
Focus
SaaS products and business applications
Availability
Open to 2026 roles and internships

B.Tech, Computer Science and Business Systems

Sri Manakula Vinayagar Engineering College

Expected May 2027

05Contact

Let's Build Something

Have a project, opportunity, or idea? Let's talk.

Send a message

Prefer email? Write to ganesamurthiv@gmail.com.

Direct channels

Based in Puducherry, India. Comfortable working remote across time zones. Resume.