Kartik Gangwar

CS + Data Science @ UW–Madison · Software Engineer · ML Enthusiast

I build full-stack applications and explore machine learning systems to solve real-world problems. From building real-time mobile apps to training ML models for predictive analysis, I enjoy turning ideas into scalable software.

About Me

I'm a Computer Science and Data Science student at the University of Wisconsin–Madison, focused on building scalable software and AI-driven systems.

I've worked on full-stack features at FiPet, including backend services with Firebase and frontend implementations for application features. I've also developed real-time mobile applications and built machine learning models for stock sentiment analysis, with a focus on practical, real-world applications.

I enjoy solving complex problems through full-stack development, cloud infrastructure, and data-driven approaches, and I'm always looking for opportunities to build impactful, production-ready systems.

I'm currently seeking software engineering and AI/ML internship opportunities.

Featured Projects

Building solutions that scale and solve real problems

1
FiPet
Developing FiPet, a React Native financial literacy platform using TypeScript, Firebase, Firestore, and Cloud Functions. Built backend integrations, authentication workflows, real-time data systems, and gamification features supporting live user progression and scalable mobile interactions.
React Native
TypeScript
Firebase
Firestore
Cloud Functions
Git/GitHub
2
AI Market Sentiment Dashboard
Built a full-stack AI market sentiment dashboard using FastAPI, React/Vite, Python, and FinBERT-based NLP pipelines for real-time stock analysis. Developed backend APIs, market data ingestion workflows, ML prediction integrations, and frontend visualization systems across a multi-member engineering team.
Python
FastAPI
React
Vite
NLP
FinBERT
REST APIs
Machine Learning
3
TrueNeed
Built a real-time mutual aid mobile platform using React Native and Firebase during a hackathon event with 80+ participants and 8 judges. Designed Firestore-backed matching systems, authentication workflows, and real-time database synchronization for scalable resource distribution and live user interactions.
React Native
Firebase
Firestore
TypeScript
Real-time Database
4
Stock Sentiment ML Model
Developed an NLP-based machine learning pipeline for financial sentiment classification using Python, scikit-learn, and social/news datasets. Built preprocessing, feature engineering, and model evaluation workflows for large-scale text analysis and stock sentiment prediction.
Python
NLP
Machine Learning
scikit-learn
Pandas

Experience

Building scalable systems and shipping production software

Software Engineer Project Manager

AI@UW (University of Wisconsin–Madison)

March 2026 – Present

Built and coordinated development of a full-stack AI market sentiment dashboard across a 5-member engineering team using FastAPI, React/Vite, Python, and FinBERT-based NLP analysis. Developed backend/frontend API contracts supporting real-time financial headlines, market data ingestion, ML prediction outputs, and dashboard visualization systems. Also worked on debugging ML service integrations, validating backend workflows, and improving deployment reliability for live demo environments.

FastAPI
React/Vite
Python
FinBERT
NLP
REST APIs

Lead Software Engineer (CTO)

FiPet

October 2025 – Present

Leading technical development for FiPet, a gamified financial literacy platform with 300+ downloads built using React Native, TypeScript, Firebase, Firestore, and Cloud Functions. Designed backend APIs, authentication systems, and real-time gamification workflows while coordinating feature integration and sprint planning across a 20-person cross-functional development team. Focused heavily on scalable mobile architecture, live content systems, and real-time user progression features.

React Native
TypeScript
Firebase
Firestore
Cloud Functions

Technology Strategy Intern

iStart Valley

June 2023 – September 2023

Worked in a selective innovation and entrepreneurship internship program focused on AI-driven startup development. Developed technical prototypes and implementation plans for a VR-based mental health platform, including headset interaction workflows and immersive therapeutic environments. Applied lean startup principles, product-market fit analysis, and technical research to evaluate user experience systems and business viability.

VR
AI Solutions
Product Strategy
UX Systems

Software Engineering Instructor

STEMShala Enrichment Center

June 2023 – August 2025

Taught Python, JavaScript, and robotics concepts to 40+ students through hands-on programming projects and autonomous robotics challenges. Designed technical lesson plans and engineering exercises focused on problem-solving, software development fundamentals, sensor integration, and robotics system design.

Python
JavaScript
Robotics
Education

Skills & Technologies

Tools I use to bring ideas to life

Languages
Java
Python
TypeScript
JavaScript
HTML/CSS
Frameworks & Libraries
React
React Native
Next.js
Node.js
Firebase
Scikit-learn
Pandas
NumPy
TensorFlow
Tools & Technologies
Git
GitHub
Firebase
Firebase Cloud Functions
Firestore
REST APIs
SQL
VS Code
Linux
Data Science & AI
Machine Learning
Natural Language Processing
Data Analysis
Sentiment Analysis
Statistical Modeling

Get In Touch

I'm currently open to software engineering and AI/ML opportunities. If you have any positions available or just want to connect, feel free to reach out!