Hi, I'm Kevin

I'm a computer science student at Purdue interested in software engineering and machine learning.

about

Hello! My name is Kevin and I'm a computer science student at Purdue University in West Lafayette. I'm minoring in mathematics and finance, in addition to being a member of the university's interdisciplinary John Martinson Honors College. My primary interests are full-stack software engineering and machine learning.

I spent this past summer as a Software Development Intern at Purdue Federal Credit Union, where I worked on the Business Solutions team. There, my primary focus was building an AI agent incorporating RAG using Elasticsearch and intelligent MCP tool calling to answer procedural queries related to the credit union and automate repetitive tasks performed by member support staff. Previously, I've also worked as a research intern with the Wu Research Group based out of Purdue's Discovery Park and as a software engineering intern at Brightworks Group.

I've worked with a number of programming languages, but I'm most confident in Python, JavaScript/TypeScript, and Java. I have a strong background in full-stack development using the MERN stack (MongoDB, Express, React, Node.js). Feel free to check out some of my projects in the works section below or view their source code directly on my GitHub. Outside of work and school, I enjoy watching and playing basketball, investing, and reading/watching anything sci-fi.

works

StockRadar

StockRadar is a web platform providing real-time tracking of stock data and news, consolidated within an intuitive and modern UI. Users can monitor the possible upside of stocks within their portfolio using a growth potential composite, calculated from a custom set of weights.

Aftermath

Aftermath was my first long-term project in game development, utilizing the PhaserJS HTML5 framework. It's a top-down pixelated RPG where the player assumes the role of a hero tasked with battling multiple waves of enemy knights, each with varying attributes and abilities.

GpaCalc

GpaCalc is a Python tool enabling students to easily calculate their GPA (weighted and unweighted) through a colorful and intuitive command-line interface. It offers many features, such as the ability to export a GPA table into an external spreadsheet file.

Valentine's Day CTF

This site hosts the web challenges I developed for my school's CTF event promoting cybersecurity awareness. Featuring 4 challenges of increasing difficulty, it covers various topics like command injection, cookie stealing, and network requests.

European History Trivia

AP European History Trivia is a web game quizzing players on topics spanning multiple time periods throughout the history of Europe. It features a smooth and easy-to-use user interface enhanced with interactive animations created using the GSAP library.

contact

Looks good!
Please enter your full name.
Looks good!
Please enter a valid email.
Looks good!
Please enter a message.
Mailbox icon