Portrait of Gowtham Chandrasekaran

Hi, I'm Gowtham Chandrasekaran

As a full-stack engineer and GenAI builder, I ship resilient, scalable products across web, cloud, and AI.

Based in the Bay Area • Open to AI/Full-Stack roles

Portfolio

Selected projects spanning AI/ML, full-stack web, and cloud.

Personal Assistant Chatbot for Portfolio Website

Built an AI-powered personal assistant chatbot for my portfolio website using React, FastAPI, and OpenAI's GPT-4. The chatbot leverages Retrieval-Augmented Generation (RAG) to provide accurate and context-aware responses about my projects and skills.

Linkedin Job Match Automation using N8N

Built an agentic AI workflow that runs an end-to-end job discovery and triage using n8n, OpenAI, and Google Sheets. It ingests LinkedIn-style RSS items, pulls each posting’s page, extracts clean fields, scores fit against your resume, and writes only relevant roles to a sheet interface.

Generative AI Fitness Coach

Developed a generative AI-based chatbot using OpenAI's GPT-3.5 and OpenAI Assistant to provide personalized fitness advice. Utilized Next.js, TypeScript for the frontend development to create an interactive user interface.

Driver Distraction Detection

Built a Convolutional Neural Network model to detect distractions while driving and crafted a scoring mechanism for the drivers that can be used by insurance companies to set pricing plans to avoid gender/age bias.

College Database Custom ChatGPT

Created a Streamlit chatbot with OpenAI function call and SQL integration, enabling English language interactions and dynamic responses based on the college database.

Face Mask Violation Detection

Developed a scalable and available face mask violation detection web application using Flask, AWS Rekognition, Lambda, SQS, RDS, S3, ECS, and Load Balancer.

Covid19 Dashboard

Designed and implemented a dashboard to display covid cases of different countries along with a graph to see the trend in that selected country.

5G Handover Optimization

Wrote a paper and implemented a solution that optimized the number of handover connections in a self-developed 2D grid world environment having 5G antennas using Q Learning.

Drone Logistics Routing

Implemented a time and resource-efficient solution to find the optimal route for drones to deliver from a warehouse to different locations using the concept of the traveling salesman technique.

Targeted Advertising

Collected multiple consumer emails and used Mahout to cluster users based on their interests by analyzing the most frequent terms used in the emails and then target advertisements to each group.

Password Generator

Empower your security with a customizable password generator app, capable of generating passwords up to 40 characters in length, with optional inclusion of numbers and special characters.

Currency Converter

Seamless currency conversion with our React-based application, featuring Tailwind CSS integration and real-time currency data from an API, including support for popular cryptocurrencies.

Video on Demand Full Stack Web Application using GCP

Seamlessly integrated user authentication, video compression and upload in the next.js application. Implemented Docker containerzation and Cloud Run deployment on GCP for scalable and highly available media.

Expense Tracker

Created an expense tracker application that displays expenses made in a year and has functionalities like adding, deleting, and filtering expenses based on a year.

Serverless Face Mask Violation Detection Using Flask and AWS

Attained 98% accuracy in face mask violation detection using AWS Rekognition. Ensured scalability and zero downtime with AWS Lambda, AWS SQS, and load balancer.

Education

Education

MS in Computer Science

San Jose State University

Aug 2021 – Dec 2023

GPA: 3.92 / 4.0Distributed SystemsArtificial IntelligenceMachine LearningWireless Mobile NetworkingDatabase SystemsAdvanced Parallel ProcessingComputer Communication SystemsDesign and Analysis of Algorithms

BE in Computer Science & Engineering

Anna University

Aug 2015 – May 2019

GPA: 8.2 / 10.0Data Structures & AlgorithmsDBMSOperating Systems

Experience

Software Engineer

Thereafter, Inc.

Aug 2024 – Present

Generative AI Development

  • Built RAG chatbots (LangChain.js, Llama 3.3 70B, BGE, Qdrant) improving retrieval quality and response speed.
  • Added PII masking with Presidio and guardrails for privacy/regulatory compliance.
  • Shipped AI ‘podcast interviewer’ using GPT-4 + STT/TTS (higher engagement & session length).

Full Stack & Cloud Engineering

  • Architected Node.js microservices + React; applied lazy loading and performance optimizations.
  • Integrated AWS Cognito; automated deployments (EC2/S3/CodePipeline) with CloudWatch monitoring.
  • Hardened AWS security with IAM and encryption; led Agile delivery to raise team velocity.

Stack: Node.js, React, LangChain.js, Llama 3.3, BGE, Qdrant, Presidio, GPT-4, AWS (Cognito, CodePipeline, EC2, S3, CloudWatch), REST, Docker, Git, Agile

Software Engineer

Jaunt

Aug 2024 – Nov 2024

Generative AI Development

  • RAG features with LangChain, OpenAI embeddings, cross-encoder rerankers, Bedrock Llama 3.1 70B.
  • Improved personalization using role-based prompting and LLM-as-Judge evaluation.

Full Stack Development & Data Engineering

  • FastAPI services for low-latency retrieval and contextual audio guides.
  • Selenium scrapers + DBSCAN clustering for dedupe/consistency of location data.
  • AWS RDS/PostgreSQL for secure, scalable storage and pipelines.

Stack: DBSCAN, FuzzyWuzzy, Bedrock Llama 3.1, AWS RDS, PostgreSQL, FastAPI, Selenium, LangChain, OpenAI, AWS (EC2, S3, Lambda)

Software Engineering Assistant

San Jose State University

Dec 2023 – Jul 2024

Generative AI Solutions

  • Streamlit chatbot with OpenAI + SQL for natural-language data access by non-technical staff.

Web Analytics & Digital Optimization

  • Advanced audience/acquisition analysis in Google Analytics for content strategy.
  • Fixed broken links with Siteimprove to improve reliability and accessibility.

Stack: Streamlit, OpenAI, SQL, Google Analytics, Siteimprove

Software Engineer

Tata Consultancy Services

May 2019 – May 2021

Full Stack Application Development

  • Dashboards & SPAs with React, Spring Boot, Chart.js for enterprise metrics.
  • Performance wins via lazy loading, Redux, and code-splitting.

Cloud Architecture & DevOps

  • Secure AWS solutions (EC2, S3, Lambda, RDS, DynamoDB, CloudWatch/Trail).
  • CI/CD with Jenkins, Docker, Kubernetes for automated deploys.

Backend Engineering & Security

  • Node.js/Express REST services with OAuth 2.0 + JWT auth.
  • Quality via best practices, PRs, and automated tests (Jest, Enzyme).

Stack: React, Node.js, Express.js, Spring Boot, Chart.js, AWS (EC2, S3, Lambda, RDS, DynamoDB, CloudWatch, CloudTrail), Docker, Kubernetes, Jenkins, OAuth 2.0, JWT, MongoDB, REST, Git, Agile

Technologies

A current snapshot of the tools I use to build production systems across web, cloud, and Generative AI.

Frontend

ReactNext.js (SSR/ISR)AngularTypeScriptJavaScript (ES6+)Tailwind CSSHTML/CSSRedux ToolkitReact QueryFramer Motion

Backend & APIs

Node.jsExpress.jsNestJSFastAPIRESTGraphQLWebSocketsJWT / OAuth

AI / Generative AI

LangChainLangGraphLLMs (GPT-4, Llama-3, Mistral)RAGVector DB: Qdrant, Astra, PineconeEmbeddings: BGE, OpenAILoRA / QLoRADeepEval, LLM-as-JudgeWhisper, LiveKit (STT/TTS)Agentic workflows / HITL

Databases

PostgreSQLMySQLMongoDBSupabaseFirebaseRedisORM: Prisma, Sequelize, SQLAlchemy

Cloud & DevOps

AWS (Lambda, S3, EC2, RDS, SQS)CloudWatch / CloudTrailGCP (Cloud Run)DockerCI/CD — GitHub ActionsServerlessMonitoring / Logging

Security & Messaging

AWS IAMPresidio PII RedactionSendGridTwilioReact.Email

Languages & Utilities

PythonJavaScript / TypeScriptJavaC++n8nDBeaverPostmanVS Code

Contact

I’m quickest over email. Feel free to call for anything time-sensitive.

Let’s talk

Available for AI/Full-Stack opportunities and collaborations.

Tip: click the email or phone to open your default app.

Gowtham's Chat Assistant

Ask about my skills, projects, and experience

👋 Hi there! I am Gowtham's AI assistant. Ask about his experience, projects, or skills. He's open to interview opportunities.