My name is Alwin Rajkumar and I'm a senior at the University of Louisville studying Computer Science & Engineering. I love solving hard problems with new and interesting solutions. I've open-sourced a number of my projects on github. I am looking for internships to grow my skills in the world of computer science, so feel free to connect with me on linkedin or write me to mail.
See more on my resume
At the moment, I'm working as a Research Assistant Intern at the Louisville Automation & Robotics Research Institute, where I design and implement computer vision pipelines for drone-based perception and localization. I'm also working with Dr.Bego on generative AI research, where I co-authored a paper "Expertise and Trust in GenAI". I am also working with Dr.Baidya on Computer Vision algorithms, mainly for the use on drones.
Made a flashcard generator that leverages Google's Gemini to create flashcards from prompts, text, or PDFs. Try it here
Created a desktop reader that lets you chat with academic PDFs via Google's Gemini 2.5 Flash. Optimized for the browser and funcions as either a pdf reader or a chatbot. Try it here
A real-time chat application built using Python, Flask, and SocketIO, allowing users to create chat rooms and send messages instantly.
Created a fully functional 2D Pong game using Python and the Pygame library
Independently designed and developed a fully functional 2D Retro Space Invaders game in C++ using Raylib, without the use of game engines.
Created a browser-based tool for image classification using a pre-trained machine learning model, MobileNet. The tool allows you to classify images and even train the machine to distinguish between two sets of images. Demo
I wrote the x86 assembly math routines and stitched them to a small C program to make a command-line calculator. This my first real blend of C and assembly, built with two friends for our CSE 525 Microcomputer Design class.