KS

Hey, I'm Krishnan 🌊

I'm a rising freshman at the University of Illinois, Urbana-Champaign.

Skills:

  • Full-Stack Web Development
    • HTML/CSS/JavaScript, React, Svelte + SvelteKit
    • Flask, Django, FastAPI, SocketIO
    • MySQL, PostgreSQL, SQLite, Firestore, MongoDB
  • Fluent In: Python, JavaScript, Java
  • Development Tools: Git, GitHub, Linux, Raspberry Pi, Jetbrains IDEs, VSCode
  • Cloud Services: Amazon (AWS), Google (GCP), Oracle (OCI), Heroku
Resume

Here are some of my projects:

Tin Logo

Turn-In

TJHSST's Code Autograder


Previously, teachers in TJHSST CS classes had to test student code manually. For example, they would collect student code through an LMS, run the code on their computer, and then analyze the results. They would repeat this process per student, per period, per assignment. As you can imagine, this is both time-consuming and risky from a security standpoint (what if a student submits malicious code?).


Turn-In solves this problem by enabling functionality for code autograders. All a teacher needs to do is write the grader script for an assignment, and students will be able to submit their code to Turn-In for grading. Turn-In will run the grader and give students instant feedback, allowing students to learn from their mistakes while saving teachers time and effort.


TJUAV Logo

TJUAV GroundStation

An Open-Source, Performance-Driven Implementation of Ardupilot


The go-to Ardupilot Ground Control Station (GCS) is Mission Planner, an application that supports a variety of features including configuration, mission planning, and live telemetry. However, it's a Windows-only application, and all attempts to run it on Linux have resulted in a buggy mess. Additionally, performance issues result in frame rates as low as 0.2 FPS, which is unacceptable for something as crucial as a GCS.


TJUAV GroundStation solves this problem by interfacing directly with MAVLink messages from telemetry radios, providing a lightweight, fast, and cross-platform implementation of a GCS. It supports almost all of Mission Planner's features, and arguably implements them better.


HackTJ Logo

HackTJ Portal

A Privacy-Focused, FERPA-Compliant Hackathon Submission and Judging Platform


Previously, HackTJ, an annual student-run high school hackathon, used Devpost to manage its project submission and judging needs. However, just mere months before our scheduled event, our school district (Fairfax County Public Schools) banned the use of Devpost due to privacy concerns. This left the HackTJ team scrambling to find a replacement platform that was both privacy-focused and FERPA-compliant.


To help solve this problem, I spent the next few months developing and deploying the HackTJ Portal, a custom submission and judging platform that met all of our needs. It passed FCPS's security scans and privacy reviews with flying colors, and gave us the secure district-approved hackathon platform we needed.


And some hackathon projects:

Space Warfare: Jovian Conflict

A multiplayer space warfare game with an emphasis on realistic physics

BookXchange

A platform for renting and buying college textbooks

Webitor

A platform to quickly build, test, and deploy websites

What Should I Wear?

A website that tells you exactly what you need to wear

PollCOVID

Find the safest stores to visit during the pandemic

Fluffy Friend Finder

Find your next pet to adopt

Meme Review

Review memes through a fun multiplayer game

TimeXtension

Track your time online

SpaceY

Check out the latest NASA images through an interactive story

YouTube Party

Watch YouTube videos with friends and chat in real-time

CalTracker

Track your calories with AI

Stay Healthy During COVID-19

Practice your COVID prevention skills with a fun game

Food For Everyone During COVID-19

Prevent food waste and feed the homeless at the same time