Skip to content
View gowtham472's full-sized avatar

Highlights

  • Pro

Organizations

@Sri-Sairam-Techno-Incubator-Foundation

Block or report gowtham472

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
gowtham472/README.md
Animated snake moving through Gowtham K's GitHub contribution graph

Hey! Nice to see you.

Welcome to my GitHub profile.
I'm Gowtham K, a software engineer from Chennai, India.

I build full-stack applications, developer tools, and backend systems. My work includes production commerce platforms, an open-source deployment CLI, and software used across college departments.

LinkedIn | Email | GitHub repositories

Things I code with

Languages
TypeScript JavaScript Python Java SQL

Web & APIs
React Next.js Node.js Express FastAPI

Databases
PostgreSQL MongoDB Firebase DynamoDB

Cloud & Tools
AWS Docker Linux Git GitHub Actions

Testing
Vitest pytest

Engineering focus: reliable payments, database concurrency, access control, audit logging, and deployment automation.

Open source projects

Project Stars Forks Issues Pull requests
nextship Stars Forks Open issues Open pull requests

nextship

Open-source deployment CLI for Next.js

Deploys Next.js applications to DigitalOcean or a Linux server, with reproducible builds, compatibility checks, live logs, and rollback.

  • Passes the official Next.js deployment adapter compatibility suite, with documented skips.
  • Reduced a measured Docker image from 1.13 GB to 591 MB through pruning.

TypeScript Docker GitHub Actions Linux

Source code · Documentation & quick start

Selected applications

Narpadham Foods

Production e-commerce platform

Built and operate an online food store with payments, inventory management, and WhatsApp ordering. PostgreSQL row locks protect stock during simultaneous checkouts; verified, idempotent webhooks make payment retries safe.

Next.js TypeScript PostgreSQL Payments

Visit Narpadham Foods

Santru

Payment authorization for AI agents

A payment system built for the Razorpay AI Buildathon, where an agent can transact only within a user-signed spending mandate. A rules engine approves payments, with signatures, replay protection, and an auditable ledger.

Zero double charges in a 200-request concurrency test · 232 automated tests

TypeScript PostgreSQL MCP Razorpay

ADI

Infrastructure change impact analysis on AWS

Builds a dependency graph of an AWS CloudFormation stack, predicts the impact of a change, and checks those predictions against CloudWatch after deployment. In a live test, it flagged a security-group port typo before CloudWatch confirmed the resulting database outage.

TypeScript AWS Lambda Step Functions DynamoDB Bedrock

Experience

Built an invoice automation system that reads vendor invoices with OCR, validates GST details, and imports approved invoices into TallyPrime.

During my internships at Sri Sairam Techno Incubator Foundation, I led work on Sairam eMoU Vault, adopted by 8 departments, and Noto, an internal project management platform with role-based access and 155 REST APIs.

Additional Projects and Research
  • Vellam: street-level flood risk for India, with 48-hour forecasts and rising-risk email alerts; rechecks 40 cities every three hours.
  • Zcan: campus food pre-ordering, real-time order updates, online payments, and receipt printing.
  • LATTICE: finding quantum-vulnerable cryptography in source code and binaries, built in Rust.
  • HerbaScope: identifying medicinal plants from microscope images using computer vision.
  • SAAP: a student achievements portal for Sairam CSE.
  • Losto: an offline study library PWA.
  • QSDTS: ongoing research into quantum-secure communication with Python and Qiskit.

Education

B.E. Computer Science and Engineering
Sri Sairam Engineering College | 2024–2028 | CGPA: 9.38/10

For project discussions and collaboration, contact me by email.

Pinned Loading

  1. nextship nextship Public

    Deploy Next.js to your own DigitalOcean account or any Linux server over SSH. No Dockerfile, no config edits, no infrastructure code.

    TypeScript 12

  2. santru santru Public

    An AI agent shops and pays for you, inside a signed spending mandate it cannot alter. Every call Ed25519-signed, every decision in an auditable ledger, real Razorpay payments.

    TypeScript

  3. lattice lattice Public

    Rust

  4. qsdts qsdts Public

    Keyless quantum-secure file transfer: DL04 QSDC over a multi-hop network with eavesdropper detection and adaptive rerouting, on Qiskit Aer

    Python 1