Hello!
I'm
Kairos

I do computer stuff

I'm a Computer Science & Physics student at Rhodes College.

experience

Academic Tutor - Rhodes College
September 2021 - Present
Memphis, Tennessee

Tutor Computer Science Fundamentals, Object Oriented Programming, Data Structures and Algorithms, involves reading and debugging project code on the fly along with communicating it to students. Physics 1 and 2 (Kinematics, Dynamics, Electromagnetism), physics problem solving and explanation.

PythonJavaObject OrientedTeaching Skills
Research Fellow - RHOK-SAT
October 2021 - Present
Memphis, Tennessee

Developed communication system between picosatellite and Rhodes ground station including command handling and status beacons in Embedded C. Configured detumbling algorithm and a logging file system and integrated them into nominal processes. Working on a system for over the air updates through a remotely activated bootloader.

Embedded CC/C++Systems ProgrammingVersion Control
Summer Intern - Oaks and Crown
May 2021 - August 2021
Memphis, Tennessee

Integrated the Google maps API into Squarespace to create an interactive map. Sent out bulk emails and personal one on one check-ups with students to keep them updated on their classwork.

APIJavaScript HTMLMentorship

education

Rhodes College

August 2020 - May 2024

Bachelors of Science

Computer Science and Physics Double Major

Involvement Sigma Pi Sigma honor society Vice president of the Aerospace Engineering Club Musical Director for Contents Under Pressurer Comedy Improv Troupe
Computer Science Fundamentals Object Oriented Programming Data Structures and Algorithms Discrete Mathematics Introduction to Systems Programming Advanced Algorithms Computer Science Graphics Machine Learning Parallel Systems Dynamics Modern Physics

projects

I love working with anything visual! Here are some of my projects from my Graphics class.

Generative Tree

Procedurally generated tree using THREE.js. Uses tube geometry, catmul-rom splines, a vertex and fragment shader for swaying branches and limited color palatte.

Three.jsGLSLJavaScript
Image Editor

Image Editor incorporating multiple brushes and filters. Various distributions used for brushes to create a softer look. Kernels used for filters.

Mandelbrot Set

Hovering over the mandelbrot set displays the corresponding julia set in red. Written in GLSL on the fragment shader, running on the GPU.

under construction

Major Planner

A node based major planner that links prerequisite classes

Monte Carlo + Simulated Annealing

Using simulated annealing to find the best row/ column placement to get an even, non gaussian, distribution of pellets.

p5 sketches

K - means classifier

click to add points

skills and languages

Languages
C/ C++
Python
Java
Javascript
HTML/ CSS
ARM Assembly
Rust
SQL