About the Skyscape on this Page

The solar cycle on this page matches the sun in Redwood City, California.

Simulate another time

Live

Using Lysander's location.

Are you colorblind? You don't realize you need a banana scanner.

If you're here for my résumé, click here. Otherwise, I invite you to play a word guessing game and read more from me below.

Quicksort

Sort the list in as few pivots as possible. The theme is 'countries I've visited as an adult.'

Moves0

Resolved0 / 28

≤ thirteen moves is amazing.

How to play Quicksort

  • Your goal is to sort the full list in as few moves as possible.
  • Quicksort functions by splitting lists into sublists: Each partition is unsorted, but each list is alphabetically earlier than subsequent lists.
  • When you make a guess, an existing partition will be split into two partitions: one consisting of words alphabetically prior to your guess and one consisting of words subsequent to it.
  • The strongest baseline strategy is to create partitions of an even number of words whenever you can.
  • Even better, if you can guess words directly from the theme, you can land exact pivots and save moves.
  • Any partition of three words is auto-completed, but it adds +1 extra move to your score.
  • Without exact word guesses, the best possible score is 13 moves. Good luck!
United StatesVisited as an adultVisited before adulthood

Loading globe…

Autonomous Racing

I've done interesting work for the Cavalier Autonomous Racing Team.

  • Main contribution: real-time optimization of velocity profiles along precomputed trajectories, with visibility into the limiting factor at each position (traction, braking distance, slope, downforce, etc.).
  • Using those limits to morph racelines in real time instead of treating them as fixed.
  • Also built code to process LiDAR point clouds of racetracks, extract roadway surface normals, and serve pitch/roll references on-car in real time to improve localization inputs.

What is a game at which grandmasters are better than (probably you) or me?

Banana Scanner

All of my colorblind friends (n = 2) didn't realize that they did not understand the ripeness stages of bananas correctly. They cannot tell ripeness by colors alone and have to wait for the fruit to get spotted before they realize it's not green. This tool locks in on the exact green in bananas and highlights it. So green bananas, the greenness on bananas shows up prominently, and the yellow does not. This is a revolutionary breakthrough in the colorblind banana consumption experience.

This video visualizes the algorithm I produced for my capstone research.

The TL;DR is that the algorithm I developed allows us to recompute a trajectory profile for a race line cheaply based on the original computationally expensive “idealized” race line. The video compares the progress of the car and the ideal race line versus with a safety factor scaled by my algorithm. The visualization on the right is in what's called a friction ellipse. My algorithm can borrow the rigorous calculations done about tire capabilities at every point on the track, preserving the characteristics of the original race line in a safer manner.

As you can see, the car driving more safely falls a little behind over the course of the lap, but the demands placed on the tire (graph on the right) are less.