๐ป From building AI-powered systems to designing student-centered platforms, I thrive at the intersection of software engineering and data science. I recently completed my Masterโs in Computer Science (Data Science track) at NC State University, where I combined my passion for backend efficiency and frontend usability to create scalable, human-focused applications.
My experience spans diverse domains, automating complex test systems at Amphenol, analyzing 13 years of academic data to study the impact of LLMs on student integrity and developing full-stack platforms. I love transforming data into intuitive, impactful products.
Beyond code, Iโm a curious and creative problem solver who believes in using technology to make systems smarter and experiences better.
Letโs build something meaningful together!
-
๐ฌ Movie Ticketing System
- Built a secure, scalable full-stack platform with Ruby on Rails, PostgreSQL, AWS and React for dynamic seat selection and booking workflows.
- Integrated CI/CD pipelines and comprehensive testing (RSpec), ensuring robust deployments and smooth admin management.
- Repository โ
-
๐ Database Design for E-Textbook & Student Assessment Platform
- Designed a multi-entity relational schema in MariaDB, modeling users, courses, textbooks, content blocks and role-based access.
- Developed SQL DDL scripts, stored procedures and triggers for managing enrollments, versioned content and dynamic scoring.
- Implemented a JDBC-based Java interface to simulate real-world workflows across Admin, Faculty, TA and Student roles.
- Repository โ
-
๐๏ธ Key-Value Store Simulator
- Developed a simplified NoSQL store simulating DynamoDB's consistency models with configurable strong and eventual consistency options.
- Integrated write-ahead logging, persistence with TTL and conflict resolution strategies to mimic distributed system challenges.
- Repository โ
-
โก Slash (Price Comparison API)
- Developed a web API using Python, FastAPI and PostgreSQL to scrape and compare best deals across Walmart, Target, Best Buy and eBay.
- Built scalable ETL pipelines and robust database integrations to deliver real-time pricing insights.
-
๐ฌ Help the Pack
- Designed and prototyped a student support platform using Figma and Balsamiq, featuring event calendars, volunteer matching and an AI chatbot.
- Conducted iterative user research and usability testing, achieving a 40% boost in student engagement and campus resource visibility.
-
๐ก In-Memory LRU Cache
- Designed a high-efficiency in-memory cache supporting constant-time access and updates, with smart eviction policies for optimal memory usage.
- Helped reduce redundant data fetches and improve overall system performance in resource-limited environments.
- Repository โ
-
๐ Kids Vaccination App
- Developed an Android app in Java with SQLite to help parents track childrenโs vaccination schedules and receive timely reminders.
- Focused on intuitive UX and seamless local data management to ensure easy adoption by non-technical users.
- Repository โ
-
๐ Machine Translation (English to Hindi)
- Designed and evaluated LSTM and CNN models on 83k+ samples for text translation, with CNN outperforming LSTM in accuracy.
- Implemented advanced data preprocessing and tokenization pipelines to optimize model training and evaluation.
- Repository โ
-
๐ฅ Netflix User Analysis
- Applied collaborative filtering techniques (KNN, K-Means, Linear Regression, Graph Neural Networks) to predict user movie ratings on a 100M+ ratings dataset.
- Achieved strong predictive performance, with KNN emerging as the most reliable model based on RMSE and accuracy metrics.
-
๐ Customer Segmentation App (Streamlit)
- Created an interactive Streamlit application to segment credit card holders using K-Means clustering and Random Forest models.
- Achieved 98% accuracy and delivered intuitive visualizations powered by Power BI, enabling data-driven marketing strategies.
-
Software Engineering Intern @ Amphenol
- Optimized the companyโs internal website using ColdFusion, HTML and CSS, improving accessibility and navigation.
- Engineered a Python-based automation system for data collection from Vector Network Analyzer (VNA), reducing manual efforts by 80% and increasing team productivity by 10%.
- Automated SQL-based test report generation and export workflows, cutting report preparation time by 60% and enhancing data reliability.
-
Graduate Researcher & Data Analyst @ NC State University
- Led statistical analysis on 500+ student homework submissions to study the impact of LLMs on academic integrity over 13 years.
- Developed Python scripts for data cleaning, pooled t-tests and weighted harmonic mean calculations across 29 exam questions spanning 13 years of academic data.
- Submitted two research papers.
-
AI Intern @ TCS iON
- Developed a deep learning-based emotion prediction system using CNN architectures, achieving 98% accuracy on English text datasets.
- Enhanced data preprocessing and feature engineering workflows, boosting the systemโs F1 score by 9.2%.
Languages: Python, JavaScript, SQL, Java, Ruby
Frameworks and Tools: React, Ruby on Rails, FastAPI, Streamlit, Android Studio, PyTorch, TensorFlow, JDBC
Databases: PostgreSQL, SQLite, MariaDB
Design and UX: Figma, Balsamiq, Power BI
Cloud: AWS
- Large language models (LLMs) and AI fine-tuning
- Scalable system and database design
- Full-stack applications with seamless UX
- Data-driven insights and decision-making
- ๐ LinkedIn
- ๐ง Email: kjoshi4@ncsu.edu
โก Always exploring new ways to combine engineering, data and design to build products that make a real difference!


