Welcome to my digital portfolio

Kailash
Kalaiselvan

Computer Science Student

Welcome to my digital portfolio! My name is Kailash Kalaiselvan, and I am a computer science student passionate about building innovative solutions and continuously learning new technologies. I created this portfolio as a way to showcase my work, experiences, and interests in a more dynamic and engaging format than a traditional resume.

I have a strong interest in areas such as software development, machine learning, and data visualization. Throughout my academic journey, I have worked on a variety of projects that demonstrate my ability to think critically, solve problems, and apply technical concepts in meaningful ways. I enjoy tackling challenging problems and finding creative solutions that balance efficiency and design.

This portfolio is designed to give you a clear overview of who I am and what I do. Here, you will find my resume, highlights of my academic and professional work, extracurricular activities, and links to my social media profiles. Whether you are a recruiter, professor, or fellow student, I hope this site gives you insight into my skills, experiences, and future goals. Thank you for visiting!

Kailash Kalaiselvan
The Flatirons, Boulder Colorado
02

Résumé & CV

Kailash Kalaiselvan — Resume.pdf
Education
University of Illinois Urbana-Champaign
Master's in Computer Science
University of Colorado Boulder Graduated May 2026
Bachelor's in Computer Science

Relevant coursework: Data Structures, Computer Systems, Algorithms, Programming Languages, Database Systems, Software Development, Discrete Structures, Linear Algebra, Data Science, Cyber Security, Object Oriented Programming, Human Computer Interaction

Projects & Experience
Software Developer — Faav

Currently developing an AI search agent for retrieving supplemental information when users search for movies, books, TV shows, restaurants, and places. Developing a discussion forum feature and optimizing the recommendation engine. Application built using Flutter Framework, Dart, and Firebase.

Bid2Buy

Developed a mock eBay application using C++, running as a command line interface. Created modules to add new users, login as seller or buyer, register new products, bid/buy and sell products, view purchase history, and manage account information.

Global News

Developed a web application using Node.js and PostgreSQL, hosted in an Azure Docker container, to list all recent news stories posted by users. Users can post stories in various languages and view translated content in their preferred language using OpenAI's DeepL API.

Checkers Game

Built a multiplayer checkers game using QT Creator and C++. Utilized QT functionalities to design the game board, keyboard controls for piece movement, a game timer, move animation, score tracking across rounds, and save/load game state functionality.

Maze Game

Semester-long class project designing a maze game in Java following object-oriented design patterns including polymorphism, singleton, builder, observer, command, and strategy patterns. Extended the application iteratively with new characters and features.

Skills
Languages & Technologies
PythonJavaScalaC++DartFlutterHTMLCSSJavaScriptNode.jsPostgreSQLDockerAzure CIGitHubPostmanQT CreatorIntelliJVS Code
Methodology
AgileScrumKanban
Languages Spoken
EnglishTamil
03

Interests

AI and Machine Learning
Computer Science

Artificial Intelligence & Machine Learning

I have a strong interest in the theory and application of artificial intelligence and machine learning. From exploring classical algorithms like minimax in my Mancala AI project to building an AI-powered search agent for Faav, I enjoy understanding how machines can learn, reason, and make decisions. I am particularly drawn to how ML techniques can be applied to real-world products to create smarter, more personalized user experiences.

Software Engineering
Computer Science

Software Engineering

Software engineering is at the core of everything I build. I am passionate about writing clean, maintainable code and designing systems that scale. Throughout my coursework and projects, I have worked across a wide range of languages and frameworks — from Flutter and Dart for mobile development to Node.js and PostgreSQL for backend systems. I enjoy the full development lifecycle, from architecture and design through testing and deployment using tools like Docker and Azure CI pipelines.

Extracurriculars

Formula SAE Racing
Engineering

CU Racing Team

As part of the engineering team behind the university's Formula SAE program, I contributed to the design and assembly of vehicle components. My role involved hands-on work with 3D printing workflows — from modeling and slicing to post-processing — helping produce functional parts that were integrated directly into our competition car. The experience sharpened both my engineering intuition and my ability to collaborate under real performance constraints.

Filmmaking
Creative

Film-making

What started as a personal hobby has grown into a genuine creative pursuit. I have filmed and edited content for social platforms and beyond production, I am deeply interested in the craft itself! Cinematography, pacing, and narrative structure has influenced how I approach visual storytelling and design in all my work. Film gives me a language beyond code.

04

Academic & Projects

Mobile App Development
Mobile App

Faav

A mobile application designed to let users curate personal lists of movies, TV shows, books, restaurants, and places they love. Beyond list-building, Faav functions as a social recommender platform — surfacing suggestions based on what your connections have recently "Faav'd." The project required designing a recommendation engine, building a clean mobile UI, and managing relational data across diverse content categories.

View project
AI Board Game
AI / Course Project

Mancala AI Agent

Developed as a course project for CSCI 3202 (Introduction to Artificial Intelligence), this project benchmarked multiple AI decision-making strategies against random play in the classic board game Mancala. Algorithms tested included minimax with alpha-beta pruning and other heuristic-based approaches. The goal was to empirically evaluate how different levels of lookahead and strategy affect game outcomes and computational efficiency.

View on GitHub
Coding project
Add Tag

Your Third Project

Replace this card with a third academic project or work experience (50+ words). Add a photo/screenshot, description, and optional link.

05

Social Media