Başar Örsel — portfolio

Başar Örsel
portfolio · training data · projects · code

The training I logged.
The things I built.
The source behind both.

The person is at basarorsel.me. This is the working record: measured sessions, public projects, and code you can inspect.

01 — Athlete

Returning to competition.

Former national orienteer for Turkey. Rebuilding toward the senior-elite men's team, E21E, in 2027.

Current state: detrained. Previous selection is history, not evidence of current fitness. The work now is restoring running capacity and bringing it back to the map.

The running gate is 3000 m under 10:00. It is a target, not an achieved result or a guarantee of selection.

The log below shows what the watch recorded. It cannot tell you how cleanly I navigated or whether I am ready to race.

Mountaineering adds time on feet and ascent. Triathlon-oriented training currently means swim + run: no cycling data exists in this export. Strength and mobility are load-bearing structures supporting the endurance work, not afterthoughts.

orienteering · mountaineering · swim + run · strength · mobility

E21E · 2027selection target · not achieved
3000 m < 10:00running gate · not achieved
fastest recorded rolling 5 km · historical
longest recorded run

Historical bests do not describe today's fitness.

Full training mix / every discipline

Deduplicated sessions, grouped by FIT sport and display category. Unrecognized sports stay visible. Sub-sports retain the export's labels.

DisciplineFIT sportSub-sportsSessionsHourskmAscent / m
hikinghikinggeneric622.11631.72,499
jump ropejump ropegeneric10.101
mind and bodyfitness equipmentpilates42.049
mind and bodytrainingflexibility training, yoga134.603
othergenericgeneric205.186
runningrunninggeneric129120.5991,010.1893,016 (54/129 recorded)
strengthtrainingstrength training4214.435
swimmingswimmingopen water31.2561.732
walkingwalkinggeneric, indoor walking12745.707229.7761,997 (120/127 recorded)

Hours use recorded timer time. Distance and ascent are sums of recorded fields only; — means unrecorded, not zero. Partial sums show their session coverage. Indoor zero distances are export values, not inferred travel. Display precision is not sensor accuracy.

02 — Training data

The training log.

Volume, pace, heart rate and the gaps between recorded sessions. This is a dated snapshot of watch data, not a live feed.

Read the limits. Rolling splits are GPS-derived, not certified race results. Heart-rate load is a model, not a fitness test. Missing logs are not proof of inactivity. Methods & source ↓

Monthly running volume

Weekly volume

km per ISO week, zero weeks included — gaps stay visible

Aerobic efficiency

quarterly means · pace (min/km, solid) / HR (bpm, dashed) · independent scales; not a controlled test

Recorded runs

runs >500 m and pace <12 min/km · distance (x) / pace (y) · opacity = recency

Fitness · fatigue · form

Aerobic decoupling

speed/HR change between halves · qualifying runs ≥40 min · +5% reference, not a diagnosis

The territory

Outlined break-point markers indicate likely stops / break points: speed below 0.5 m/s for more than 120 seconds. GPS gaps over 30 seconds are excluded; slow movement and GPS error can still look like stops.

Long runs — half marathon and beyond

Records & structure

fastest recorded rolling splits and support work · not race-certified
Methods, limitations & source

Session summaries supply distance and timer time. Duplicate start-time/sport records are removed. Distance totals reconcile against monthly and weekly sums, within rounding tolerance. Weeks without a recorded run remain visible.

Best splits use a rolling distance window with interpolation through record frames. They are not race results. Route drawings use simplified, projected GPS traces; they omit a basemap and are not for navigation. Only location clusters are drawn; other traces are counted separately.

Banister TRIMP uses average heart rate, the highest recorded HR and an explicitly assumed resting HR. The load curves are exponentially weighted averages, initialized at zero. They are not measured fitness or a prescription. The form value is chronic minus acute load.

Decoupling compares speed/HR between halves, after excluding the warm-up and filtering movement records. Quarterly averages combine different routes, conditions and intensities; pace and HR have separate scales. Elevation is watch-derived and can contain altitude error. Calories are watch estimates.

Targets in Athlete are goals, not telemetry. The current-state description is self-reported. This snapshot does not establish readiness for selection.

Read the parser & calculations ↗ · Download this aggregate ↓

02 — Builder

Small systems. Open source.

Shipped sites, hardware studies and public experiments. A repository is evidence of code, not a verified deployment or a claim of sole authorship.

Production

HTML + Python / live site

basarorsel.com

HealthFit exports become an embedded training ledger. Python aggregates the record; dependency-free SVG draws volume, routes and inferred routine exposure.

HTML / live site

basarorsel.me

The identity page. One hand-coded document, hash navigation, a local-hour theme and the same signature and visual rhythm as this portfolio.

Hardware / Systems

RFID / prototype archive

Innovation-Registery

An event and society registration experiment with an RFID reader script. Related RHT_RFID code includes Arduino and Python server components. These are prototypes, not verified production attendance systems.

Raspberry Pi / systems study

Small-server experiments

The raspberry-pi-web-server repository records a Pi hosting experiment. RFID and object detection also appear in the InoReg fork below; that implementation has upstream authors and is not presented as my original work.

Experiments / Archives

Python / unvalidated experiment

carbon-footprint

A receipt-analysis and carbon-estimation experiment with Python, a web interface and tests. Its estimates, accuracy and compliance claims have not been independently validated; this is not a certified environmental accounting tool.

Mathematics / ongoing study

Questions before claims

Topology, knot theory, machine learning and LLMs are study interests. No standalone mathematics simulation was verified in the public repository inventory, so none is presented here as a finished project.

Forks / Studying

Fork / upstream credit

InoReg

A fork of NOMANSAEEDSOOMRO/Attendance-System: RFID and object detection using Raspberry Pi. Listed as a study reference, not an original implementation or a verified deployment by me.

Forks / reading other people's code

Agents & embedded systems

AutoGPT and esp-rfid are upstream projects represented by forks in my account. Their functionality and authorship belong to their maintainers; a fork is not a contribution claim.

How this site is built

HealthFit → FIT → Python → JSON → SVG / self-contained HTML.

Raw FIT files stay local. The aggregate contains training summaries and simplified route shapes. No framework, CDN, tracker, account or runtime network request is required.