Rushil Vislawath

About

Standing in a high-visibility vest on an airport runway under heavy cloud, mountains in the distance.
Standing on runway 17/35 of Salt Lake City International Airport.

Hey, I'm Rushil!
I love all things aviation, math, and comp sci related.

I'm currently an embedded systems engineer and student. I write flight computer software at Kairos Autonomi, where I work on autonomous drones. I've been building aircraft since 2024 and writing software for even longer.

I'm also a concurrent-enrollment student at the University of Utah, taking university math alongside attending high school in Salt Lake City.

Experience

A large white and red fixed-wing aircraft on a table with two small racing quadcopters beside it.
A long-range autonomous FPV alongside some racing drones.

Kairos Autonomi · Embedded Systems Engineer · Aug 2026 – Present

Writing flight software for onboard flight computers on autonomous drone systems.

Kairos Autonomi · Embedded Systems Intern · May 2026 – Aug 2026

Built and deployed 30+ target drones for counter-UAS training exercises supporting the United States Marine Corps, and wrote control software for onboard flight computers.

Projects

VTOL aircraft for search and rescue

Computer vision, autonomous flight · In development

A vertical take-off and landing aircraft built for search and rescue. I'm developing both the airframe and a computer vision model that identifies objects from a camera carried onboard.

A chalkboard covered in a hand-drawn diagram of air traffic control handoffs between tower, TRACON and center.
Planning for Navda in the first couple of hours @ UPenn.

React, Flask, Cesium · Sep – Oct 2025

Air traffic control still runs on paper strips and aging tower software, against a real controller shortage. Navda is a 3D control tool built around that: live aircraft visualization over Cesium's globe engine, a React and Vite frontend with Tailwind, a Flask backend, Auth0 for authentication, and Supabase holding flight data in real time. It won Best AR/VR Hack at PennApps XXVI.

Detecting acute lymphoblastic leukemia

Python, machine learning · Nov 2023 – Mar 2024

A machine learning model that reads microscope images of blood cells and sorts them into cancerous and non-cancerous. The interesting work was upstream of the model: curating and cleaning 15,000+ images pulled from several different databases into something consistent enough to train on. It reached 86% accuracy on the held-out test set.

PiHeart — wearable heart rate monitor

Raspberry Pi, Python · Nov 2022 – Jun 2023 · 1st place, Utah Pi Thon

A wearable that reads heart rate through a pulse sensor and an ADS1115 ADC, warns through an active buzzer when the rate goes somewhere it shouldn't, and shows live BPM on a 7-segment display. A Ublox NEO-6M GPS module with geopy geocoding broadcasts the wearer's location to emergency services, accurate to 95% in testing.

Education

University of Utah · Salt Lake City, UT

Concurrent enrollment: Calculus II, Calculus III, and Discrete Math.

Hillcrest High School · Midvale, UT

IB Diploma Programme.

Tools

Looking down at a crashed white and red RC plane resting against a chain-link fence.
I'll occasionally crash an RC plane into the fence of a local middle school.

I write mostly Python and Java, plus JavaScript, C++, HTML, CSS, and SQL. On the web side: React, Flask, Tailwind, Vite, Supabase, Firebase, PostgreSQL, Langchain, Cesium, Cerebras AI, Auth0, PyQt5, Folium, and Git. On the flight side: ArduPilot, PX4, APM 2.6, and Matek and ZOHD flight controllers.

Contact

Connect on LinkedIn, see my GitHub, or reach out by email!