Projects

A catalogue-raisonné of my developer work. I think most things can be solved with a website—some of these were larger client projects, others were 2-hour explorations.You can hire me for freelance work! Reach out to eliot@eliot.sh
openhouse
Contacts
Fix Stanford Login
webmtr
::::::+#@@@@@@@####+::::::::::::::::::::::.::::::::::::::::::::::::::::::::::::::::::::::
::+#@@@@@@@@@@@@@@@@@@##+:::::::::::::::::.::::::::::::::::::::::::::::::::::::::+##@@@@@
@@@@@@#####@@@@@@@@@@@@@@@+:::::::::::::::.:::::::::::::::::::::::::::::::+###@@@@@@@@@@@
@@@:++++++++@@@@@@@@##@@@@@@##++::::::::::.:::::::::::::::::::+####@@@@@@##@#@@@@@@@@@@@@
@@++++++++++#@@@@@@@++++++++++#@#:::::::::.:::::::+##@@@@@@@@@@@@@@@@#+##++++@@@@@@@@@@@@
#++++++++++::+@#++@@@@:++++++++++#+:::::::.::::+@###+###@@@#+#@@@@@@+++++++++++++#+++++##
+++++++++::::::##@@@@@@@++:::+++::+++:::::.::::::#+::::+++++@@@++#+++++++++++++++++++++++
+++++++:::::::::::::#@@#+++:::+++::#+:::::.:::::::::::::#@@#++#++++++++##::::::::::::+##@
++++::::::::::::::::::::+##+::::::::::::::.:::::::::::####+#+++#++#+#@#::::::::::::::::::
#:::::::::::::::::::::::::::::::::::::::::.:::::::::::+@@+#+++:++###+::::::::::::::::::::
::::::::::::::::::::::::::::::::::::::::::.::::::::::::##+#+#:#+#::::::::::::::::::::::::
::::::::::::::::::::::::::::::::::::::::::.::::::::::::+@+@@#:@#:::::::::::::::::::::::::
sudo mtr adam.eliot.sh
Windmill
JSTOR
JSTOR→ full-resolution PNG
equip.ng
eas login --device
stanf.org
Rams Head
Trove
{
  "$type": "at.trove.transit.vehicle",
  "route": "YL-S",
  "nextStop": "MONT",
  "delaySeconds": 120,
  "latitudeE6": 37789256
}
{
  "$type": "at.trove.seismic.quake",
  "magnitudeE1": 31,
  "place": "4 km NW of The Geysers",
  "depthKm": 2
}
{
  "$type": "at.trove.crypto.coin",
  "symbol": "BTC",
  "priceUsdE6": 83412550000,
  "rank": 1
}
{
  "$type": "at.trove.flights.aircraft",
  "callsign": "UAL1734",
  "origin": "SFO",
  "destination": "EWR",
  "altitudeM": 10668
}
{
  "$type": "at.trove.forex.rate",
  "base": "USD",
  "quote": "CHF",
  "rateE6": 881240
}
{
  "$type": "at.trove.basketball.game",
  "home": "GSW",
  "away": "LAL",
  "status": "final"
}
{
  "$type": "at.trove.space.neo",
  "name": "(2024 PT5)",
  "missKm": 4212000
}
{
  "$type": "at.trove.status.service",
  "name": "GitHub Actions",
  "status": "operational"
}
trove.at
Better SUPostbadge 13
a screenshot of the Better SUPost website
basicecon.org
AMP
The Arborist
open.stanf.org
DonnerDash
a screenshot of the donnerdash website
dcc.stanf.org
DonnerTrash
Bathrooms
enroll.stanf.org
a screenshot of the dining.stanf.org website
Stanford Dining Hours
a screenshot of the dining.stanf.org website
DMV Filter
a screenshot of the npdl.eliot.sh website
Stanford Treehouses
a screenshot of the npdl.eliot.sh website
Graduation Photos
a screenshot of the npdl.eliot.sh website
SBB
Kobo
Matter
↓Kindle
↓Kobo
Assembly Builders
Stanford28
The Blazer
a screenshot of the Berkeley High Blazer website
Rate My Small School
a screenshot of the rmss.eliot.sh website
Find My Classmates
a screenshot of the findmy.bhs.sh website
OpenAI Status Page
a screenshot of the openai-status.llm-utils.org website
IB Grade Boundaries
a screenshot of the ibgrades.eliot.sh website
NPDL Rankings
a screenshot of the npdl.eliot.sh website
BHS Testing Schedule
a screenshot of the testing.eliot.sh website
Year Countdown
depth.wiki
COVID in Pixels
Fire Alarms
a screenshot of the npdl.eliot.sh website
BHS Map
a screenshot of the findmy.bhs.sh website
The Rail Map
a screenshot of the npdl.eliot.sh website
The Berkeley High Jacket
a screenshot of the npdl.eliot.sh website
Message

hey there 👋