ojas@portfolio:~/life$ cat story.md

The other side_

Before the models and the billions of records, there was a football pitch in Germany. This is that story.

$ git log --life --reverse

before

Professional footballer — Germany

Played football professionally in Germany. Discipline, pressure, and reading the game in real time — the original pattern-recognition training.

the break

ACL injury

A torn ACL ended the playing career. The recovery months became the pivot point: if I couldn't read the game on the pitch, I'd read it in the data.

now

Data science & AI

Same athlete's obsession, new arena — from a Master's in Statistics at Rutgers to modeling billions of records and building LLM systems.

~/life/running — strava-sync.log

Still running

source: Strava

The knee is rebuilt and the engine still runs — every mile tracked on Strava.

follow on strava
0 km
distance
0
runs
0.0 h
moving time
0 m
elevation
longest run 24 kmbiggest climb 77 m2026 avg pace 5:25/km5K PR 19:4810K PR 44:59
weekly volume — last 10 weeks
16 km
22 km
19 km
14 km
21 km
27 km
18 km
23 km
26 km
20 km
4/64/134/204/275/45/115/185/256/16/8
pace trend — last 15 runs (hover · higher = faster)
recent runs
Jun 7Morning Run12 km5:31/km
Jun 4Evening Z-2 Run8 km6:42/km
Jun 3Evening Run10 km4:57/km
May 30Morning Interval session8 km5:10/km
May 26DC Morning Run5 km5:33/km
May 25DC morning run feat. PENTAGON10 km4:58/km
POWERED BY STRAVAsnapshot · updated June 2026

$ ls ~/side-builds/

./ask-ojas

The terminal chatbot on this very site — ask it anything about me.

./this portfolio

Next.js + Tailwind + Framer Motion, riced like my Linux setup.

./running analytics

The Strava-powered running dashboard on this site — weekly volume, pace trends, recent runs.

$ feh ~/photos/ --montage

# same human, different terminal — if any of this resonates, say hi anytime at ojassharma16@gmail.com

scroll to continue$ cd ~back to the start — the home prompt.