Skip to content

computer science / software / robots / servers

Hey, I'm Solan.

I'm a computer science student at Clark. I build software, robots, embedded hardware, and random systems I probably could have left alone.

I usually end up working on whatever part is broken. Sometimes that is TypeScript. Sometimes it is Linux networking. Sometimes it is a motor that refuses to move for a completely different reason than I expected.

Solan Homestead

right now

What I'm doing

Last updated August 6, 2026. More detail is on the Now page.

  • matia

    Software engineering intern for Summer 2026, working in a TypeScript and Node monorepo.

  • robotics

    Moving a LoCoBot from ROS1 to ROS2 and getting vision, sensors, networking, and motor control to work together.

  • ai trashcan

    A colleague and I received a $5,000 Clark AI Innovation Fund grant to build a computer-vision trashcan that sorts waste with a physical mechanism.

  • lux lab

    Helping run Clark's makerspace and fixing equipment when projects get more complicated than expected.

  • homelab

    Running TrueNAS, Tailscale, self-hosted CI, databases, analytics, and too many Linux machines.

selected work

A few projects worth highlighting

Software, computer vision, and embedded systems projects with real users, outside recognition, or hard technical constraints.

course planning

ClarkCalendar

A visual course scheduler built because Clark's existing planning tools were frustrating and missing the workflow I wanted.

TypeScriptscrapingschedulingweb
used by 100+ studentswebsite

computer vision + hardware

AI Grant Trashcan

A colleague and I received a $5,000 Clark AI Innovation Fund grant to build a trashcan that uses computer vision to identify waste and route it with a physical sorting platform.

YOLO26nPythonRaspberry PiESP32
in development · $5,000 grant

ESP32 mesh

ResQme

ESP32 devices that relay SOS messages without Wi-Fi or cell service.

ESP32C++mesh networkinghardware
second overall at HackHarvard 2025devpost
all projects →