GEN ADM
TRANSIT MAP
084291
SEC GA ROW – SEAT –
084291-ATH
Software without abstractions, built for real-world tooling.
I tackle anything from maps and data intensive applications to reverse engineering and hardware projects. The best way to solve problems is to approach everything with care and an open mind.
LIVE TOUR '26
Nº 0419
AAA
ALL AREA ACCESS
CREW
S. STRAUSS
DEPARTMENT / SPECIALTY
SOFTWARE • HARDWARE • RIGGING
A
STAGE
B
FOH
C
PIT
D
DOCK
NON-TRANSFERABLE • CREW ACCESS ONLY
NON-TRANSFERABLE • PRODUCTION CREW ONLY • MUST BE DISPLAYED
notebook
drag a page corner to turn it
14.03
42
OBD logger / fuel
ESP32 on the OBD-II port, CAN at 500k
pin 16 is always live → deep sleep when the ignition's off or it flattens the battery
PIDs, mode 01:
0Crpm = (256A + B) / 4
0Dspeed = A km/h
10MAF = (256A + B) / 100 g/s
5Efuel rate most cars don't report it
fuel L/h = MAF · 3600 / (14.7 · 740)
↑ AFR ↑ g/L petrol
L/100km = L/h ÷ km/h × 100
not at 0 km/h!!
transit map
- buses + trolleys
- metro, tram
- trains (GTFS-RT)
- docker compose on the pi
- write a README
SSE, not websockets. data only goes one way and the browser reconnects by itself
02.04
44
EU4 → discord
v1: open the latest autosave and parse it
ironman saves are encrypted. dead end
v2: steam already knows what I'm doing
- steam ID3 from the install folder
- scrape paradox's own rich presence off my steam profile
- pypresence → discord
"Leading as Basileus of Byzantium in war against Epirus in 1445"
↑ that's steam's text, not mine
more than one steam account on the PC?
→ ID3 goes in the config by hand
misc
- RANDU in a 3D plot = 15 planes. still funny
- lightshot IDs went random after 2022. the old sequential fuskers are done
- supabase: check RLS. every table
- arduino timer: LCD + 7-seg + buzzer, analog temp sensor
photos
mostly shot on smartphone











projects
all of them →
GEN ADM
CAR TELEMATICS
091428
SEC GA ROW – SEAT –
091428-CAN
GEN ADM
ICU SIM
037194
SEC GA ROW – SEAT –
037194-ICU
GEN ADM
EU4 PRESENCE
055812
SEC GA ROW – SEAT –
055812-EU4
GEN ADM
MAP DRAW
018472
SEC GA ROW – SEAT –
018472-MAP
GEN ADM
ORCA
072931
SEC GA ROW – SEAT –
072931-AIS
GEN ADM
TAXI GR
063819
SEC GA ROW – SEAT –
063819-TAXI
writing
all posts →
13.07.25
insecure vibes
a vibe-coded click counter, its supabase keys in the network tab and RLS switched off. flooded it from the devtools console in a few minutes.
12.08.23
lightshot fuskering
prnt.sc links used to be sequential. people's private screenshots were a counter away, plus the same crypto scam every few minutes.
16.12.25
rng visualizer
a toy for watching random number generators fail. RANDU falls into 15 planes. live demo inside.