stefanos strauss

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
PASS ID: #26-08419-AAA
NON-TRANSFERABLE • PRODUCTION CREW ONLY • MUST BE DISPLAYED

notebook

drag a page corner to turn it
14.03

OBD logger / fuel

ESP32 on the OBD-II port, CAN at 500k

18 916 gnd 4,5 6 CAN-H 14 CAN-L 16 +12V

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!!

42

transit map

OASA API python redis POST SSE leaflet map GTFS-RT (trains) route shapes from OSM overpass
  • 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
43
02.04

EU4 → discord

v1: open the latest autosave and parse it

ironman saves are encrypted. dead end

v2: steam already knows what I'm doing

  1. steam ID3 from the install folder
  2. scrape paradox's own rich presence off my steam profile
  3. 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

44

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
45

photos

mostly shot on smartphone
mountain.jpg
lake.png
sea.png
mantis.png
powerline.png
sky.png
snail.jpg
chess.png
mushroom.png
gondola.png
disco.jpg
robot.jpg

projects

all of them →

writing

all posts →