About

Learn more about me

Computer Science Student

An International Student from INDIA coming to the USA to fulfill his big dream of revolutionizing the Tech Industry.

  • City: Jacksonville, AL - USA
  • Email: mpatel12@stu.jsu.edu

I'm pursuing a B.S. in Computer Science with a minor in Business Administration at Jacksonville State University, with graduation expected in May 2027. My experience spans AI-enabled full-stack applications, Java and MySQL systems, Android development, product management, and TensorFlow research. I enjoy building useful software and connecting technical implementation with user needs.

Technical Skills

Languages

Java, Python, JavaScript, TypeScript, SQL, C, C++, HTML/CSS

Frameworks & Libraries

React, Next.js, Node.js, Material UI, Bootstrap, TensorFlow, LangChain, Matplotlib

AI & Data

OpenAI API, Gemini API, RAG, Pinecone, Embeddings, Web Scraping

Databases & Cloud

MySQL, PostgreSQL, Firebase/Firestore, AWS, Microsoft Azure, Vercel

Developer Tools & Practices

Git, GitHub, Android Studio, Microsoft SSMS, Gradle, JUnit, REST APIs, Agile/Scrum

Education

Education

B.S. Computer Science, Minor in Business Administration

Expected May 2027

Jacksonville State University, Jacksonville, AL

GPA: 3.8/4.0

Relevant Coursework: Data Structures & Algorithms, Object-Oriented Programming, Software Engineering, Database Systems, Mobile App Development, Web Scripting, Computer Networking, Computer Architecture, Operating Systems, Discrete Computation Structures

High School

2020 - 2022

Parth School of Science and Competition, Vadodara, India

GPA: 3.14

Experience

Professional Experience

Software Engineering Fellow - Headstarter

Jul 2024 - Sep 2024

Remote

  • Engineered and deployed 5 AI-enabled full-stack applications using Next.js, React, Gemini/OpenAI APIs, Firebase, Stripe, Clerk, and Vercel; implemented authentication, subscription payments, API integrations, and responsive interfaces.
  • Contributed backend architecture and API integrations across the 5 applications, including the retrieval-augmented search feature detailed under Projects.
  • Delivered 6 end-to-end workflow areas spanning authentication, checkout, subscriptions, database operations, third-party services, and cloud deployment.

Product Management Intern - Neverending Inc.

May 2024 - Aug 2024

Neverending Inc.

  • Translated VStream requirements into 4 delivery artifacts: roadmap priorities, user stories, acceptance criteria, and sprint-ready deliverables for engineering and design teams.
  • Refined 2 core product workflows - premium-feature discovery and video recording - across 4 evaluation dimensions: usability, monetization goals, edge cases, and implementation constraints.

Undergraduate Researcher - Jacksonville State University

Aug 2023 - Dec 2023

Jacksonville State University

  • Trained and evaluated a TensorFlow model that predicted aircraft wing speed and vibration behavior with 78% accuracy; visualized experimental patterns using Matplotlib.
  • Completed a 3-stage prototype validation cycle - design, 3D printing, and field testing - by mounting a wing prototype on a vehicle to collect real-world airflow and vibration data.

Projects

My Projects

Rate My Professor RAG Search

An AI search project using Next.js, LangChain, Pinecone, and vector search. Its four-stage pipeline scrapes professor reviews, generates embeddings, indexes them, and retrieves relevant context to ground answers in review data. Used by 200+ students.


"CODE"

AI FlashCard

This app is built with Next.js and utilizes the Gemini API for generating flashcards. Clerk is used for sign-in and sign-up, while Firebase securely stores the saved flashcards. Stripe handles smooth payment processing for the pro subscription. Users can generate flashcards by providing text on a topic and save them to their accounts, with data stored in Firebase


"VIEW DEMO"

"CODE"

Time & Attendance Management System

A Java and MySQL workforce management system for employee badges, punches, schedules, attendance, and absenteeism. It uses DAO-based database access and produces JSON reports such as hours summaries and who's-in/who's-out status.


"CODE"

Crossword Magic

An Android crossword game built in Java using an MVC architecture. It displays interactive puzzle grids and clues, validates guesses, saves progress locally, and can retrieve new puzzles through a web service.


"CODE"

Hack-AI_ATL-OoTD

Developed the OoTD (Outfit of The Day) app during the AI ATL Hackathon, leveraging OpenAI's DALL-E 3 model to generate trending fashion images. Participated in the NLX.ai sponsor track by creating a customer support bot that also provides personalized fashion advice.


"VIEW DEMO"

"CODE"

AI Fitness Trainer

This app is built with Next.js and utilizes the Gemini API Key. It is deployed live on Vercel. It provides tailored exercises that target specific muscles, along with recovery guidance and precautions to follow during workouts.


"VIEW DEMO"

"CODE"

Pantry Tracker

This app is developed using Next.js with Firebase as the backend and is deployed live on Vercel. It allows you to add and remove items, and includes a search bar to help you find the items you need.


"VIEW DEMO"

"CODE"

Memo Pad

A Java Android memo application that lets users create, view, select, and delete notes. It uses RecyclerView for the memo list and follows a structured model-controller design.


"CODE"

Python Tutoring System.

This tutoring system is built entirely in C++, designed to teach Python from basic to advanced levels. We have also included quizzes to ensure learners become confident in their Python skills.


"CODE"

School Billing System

This billing system, developed in C++, is designed to generate receipts for tuition and other school-related expenses. Each receipt is saved using the person's enrollment number and name for easy reference.


"CODE"

Rock Paper Scissors

An Android game built in Java where the player competes against a randomized computer choice. The app evaluates each round, explains the result, and tracks both scores.


"CODE"

Temperature Converter

A Java Android utility that converts temperatures between Fahrenheit and Celsius. It accepts input in either unit and displays a formatted result through a clean View Binding interface.


"CODE"

Mystery Helper

A creative-writing Android app built in Java that generates random mystery plot prompts. The simple interface gives writers a new story idea each time they request help.


"CODE"

Android Calculator

A calculator interface designed in Android Studio with Java, XML, View Binding, and ConstraintLayout. It presents a responsive mobile keypad for numbers and common arithmetic operations.


"CODE"

Contact

Contact Me

My Address

700 Pelham Road North, Jacksonville, AL 36265

Social Profiles

Message me on discord

mahin_24

© 2024 Mahin Patel | v1.0.0