I’m Praveen Kumar Gangapuram, a Senior Software Engineer and CS grad student at SUNY Buffalo. I build full-stack AI-driven apps using Next.js, NestJS, FastAPI, and Docker. With 500+ DSA problems solved, I combine strong algorithmic skills with scalable, cloud-native development.

About Me

Praveen Kumar G

Professional Summary

Experience

4+ years in Software Development

Tech Stack

React, Next.js, Node.js, Nest JS, TypeScript, AI/ML

Education

Master's in Computer Science

Location

Buffalo, NY

I'm a Former Senior Software Engineer and graduate student in Computer Science at the State University of New York at Buffalo. I specialize in building full-stack web applications and intelligent systems that integrate deep learning, natural language processing, and modern cloud-native technologies.

With hands-on experience in frameworks like Next.js, NestJS, and FastAPI, I’ve designed and deployed scalable solutions across domains including health tech, ed-tech, and real-time analytics. My projects often leverage LLMs (like DistilGPT-2), RESTful APIs, WebSockets, and microservices—all containerized using Docker and orchestrated via CI/CD pipelines on platforms like AWS, DigitalOcean, and Linode.

I’ve automated enterprise workflows using the Microsoft Power Platform, saving teams dozens of hours per week, and consistently delivered robust backend systems and user-friendly interfaces. I’ve also authored 75+ competitive programming problems, solved over 500 algorithmic challenges, and believe in writing clean, maintainable code that scales with user needs.

I’m passionate about solving real-world problems through software and constantly seek to learn, collaborate, and push the boundaries of what intelligent systems can do.

Featured Projects

FitFuel

FitFuel

An AI-driven meal planner using DistilGPT-2 with chatbots for trainers and doctors. Built with FastAPI, NextJS, and NestJS, deployed using Docker and reverse-proxied via NGINX. Provides personalized diet charts, scheduling, and secure cloud-hosted services.

Next.js
NestJS
Tailwind CSS
FASTAPI
Docker
NGINX
DistilGPT-2
Supabase
Chest X-ray Classification

Chest X-ray Classification

A medical diagnostic tool using a CNN trained on ChestMNIST to predict X-ray outcomes. Deployed with FastAPI backend, Docker containers, and CI/CD pipeline on DigitalOcean. Offers accurate predictions via a clean NextJS frontend.

React
Next.js
Tailwind CSS
FASTAPI
Docker
NGINX
FilmRaft

FilmRaft

A digital film archive platform with admin review tools and WebSocket-based donor chat. Full-stack build using React, NextJS, NestJS, PostgreSQL, and Docker. Automated deployment on Linode with real-time chat and approval workflows.

React Native
NextJS
NestJS
Tailwind CSS
PostgreSQL
Docker
NGINX
CI/CD
StudPro Coding Platform

StudPro Coding Platform

An LLM-powered coding platform for problem creation, auto-evaluation, and flowchart visualization. Built using NextJS, NestJS, and PostgreSQL with containerized deployment via Docker and CI/CD. Supports multilingual code execution, secure authentication, and scalable contest tracking.

Next.js
Framer Motion
Tailwind CSS
NestJS
MongoDB
Docker
NGINX
CI/CD

Skills & Expertise

Frontend

ReactNext.jsTypeScriptTailwindAngularHTMLCSS

Backend

Node.jsExpressPostgreSQLMongoDBFastAPINestJSGraphQLRedisDockerNGINXCI/CD

AI/ML

PyTorchscikit-learnHugging FaceOpenAI APILLMs

Design

FigmaUI/UXAnimationResponsive

Tools & Platforms

GitSwaggerPostmanJIRAAWSDigitalOceanLinodePower Automate

Programming Languages

PythonJavaScriptTypeScriptCC++JavaC#SQL

Other

REST APIsWebSocketsData Structures & AlgorithmsSystem Design

Professional Experience

Senior Software Engineer

Jul 2022 – Aug 2024

HCL Technologies

Led full-stack development of enterprise CRM applications using React, Power Platform, C#, and JavaScript. Built dynamic Power Pages portals integrated with internal APIs and custom workflows. Automated internal operations using Power Automate, saving 40+ hours weekly. Developed reusable REST modules to accelerate backend service integration. Collaborated with cross-functional teams to ensure scalable and maintainable solutions.

Software Engineer I

Nov 2021 – Jul 2022

MAQ Software

Developed CRM portals using React, NestJS, and Power Platform for business automation. Built modular and high-performance UI components, reducing page load time by 30%. Integrated backend services using C#/Node.js and secured third-party SaaS APIs. Followed agile methodology and worked closely with designers and QA teams. Contributed to scalable backend API development and optimized database operations.

Associate Software Engineer

Nov 2020 – Nov 2021

MAQ Software

Developed low-code Power Apps optimized for mobile and desktop using embedded HTML/JavaScript. Maintained legacy jQuery frontends and C#-based RESTful services. Participated in bug fixing, performance tuning, and UI enhancements. Gained hands-on experience with agile sprints and daily stand-ups. Supported client requirements through quick turnarounds and detailed documentation.

Programming Problems Curator

Mar 2019 – Apr 2019

Being Zero Pvt Ltd

Created and published over 75 advanced coding problems focused on data structures and algorithms. Topics covered included trees, graphs, recursion, and dynamic programming. Built a MEAN-stack tool to scrape HackerEarth leaderboards and analyze coder performance. Developed a rating engine using ELO-based scoring logic. Supported the platform’s growth by reviewing submissions and maintaining test cases.

Education

Master of Science in Computer Science

2024 – 2026 (Expected)

State University of New York at Buffalo

Focused on Artificial Intelligence, Full-Stack Development, and Cloud Computing. Worked on AI-driven applications using PyTorch, FastAPI, and Docker. Developed multiple projects integrating LLMs and scalable backend services. Actively involved in academic coding challenges and collaborative research. Strengthened foundations in algorithms, system design, and deployment pipelines.

Bachelor of Technology in Computer Science and Engineering

2017 – 2021

CMR College of Engineering and Technology

Graduated with first class and distinction. Studied Data Structures, Web Technologies, and Operating Systems. Built early versions of quiz and leaderboard platforms using MEAN stack. Organized coding events and authored 75+ competitive problems. Gained hands-on experience in full-stack development and REST API integration.

Achievements

Hyderabad Best Coder – Finalist

2021

Reached the final round of Hyderabad's premier coding competition, showcasing problem-solving skills across advanced algorithmic challenges.

Winner – CODETHON

2020

Secured first place in CMR College’s flagship coding event, outperforming peers in algorithms and competitive programming.

Top 5 – Cod Fury (Osmania University)

2020

Ranked among the top 5 out of 300+ participants in a multi-round programming contest hosted by Osmania University.

CodeChef Contest Rank – 374/5000

2020

Ranked 374th out of over 5000 global participants in a monthly CodeChef coding contest focused on time-efficient algorithm design.

Qualified – Osmosis Techie of the Year

2020

Selected in the top tier of the national-level talent recognition program by Mindtree for excellence in technical aptitude and coding.

Programming Contest Organizer

2019 – 2021

Organized and judged 10+ inter-college competitive programming contests at CMR Group of Institutions, boosting coding culture across campuses.

Latest Blog Posts

Deploying a Deep Learning Model to a Web Server
May 18, 2025
6 min read

Deploying a Deep Learning Model to a Web Server

A step-by-step guide on deploying a deep learning model trained on the ChestMNIST dataset using FastAPI, Docker, Next.js, and DigitalOcean.

Mastering React Hooks
April 28, 2025
8 min read

Mastering React Hooks

A comprehensive guide to using React Hooks effectively in your projects with practical examples.

Building FilmRaft: A Real-Time Digital Archive Platform
May 18, 2025
5 min read

Building FilmRaft: A Real-Time Digital Archive Platform

Explore how FilmRaft enables real-time interaction between donors, admins, and viewers using WebSockets, Docker, and a scalable full-stack architecture.

Get In Touch

Let's work together

I'm currently available for freelance work and open to new opportunities. If you have a project that needs some creative input, feel free to reach out.

    © 2025 Praveen Kumar G. All rights reserved.