HAIDER
HAIDER A. · SWEDEN · FROM THE METAL TO THE APP

I build the
whole
machine.

What I love most is taking an empty repo and turning it into something real people download. I've done that once now, alone, every layer of it. The next step is going deeper, down to the hardware itself. This page is honest about what I hold today and what I'm still reaching for.

SHIPPEDproven, with artifacts
BUILDINGin progress, real foundations
INTEGRATINGworked with, not built
Deltalift home screen in a Pixel 9 Pro: weekly plan and muscle recovery heatmap
THE LIVING STACK

Where I actually stand.

L4AppSHIPPED

I designed and built Deltalift alone, from first sketch to store listing. It's live today on Google Play and the App Store.

the proof: Deltalift ↓
L3CloudSHIPPED

The backend is mine too: Postgres with row-level security on every table, sync built to survive bad gym wifi, and purchases the server verifies because I don't trust any client, including my own.

how it's built ↓
L2ModelINTEGRATING

I'll be honest: I haven't trained models myself. At my internship I work with a real ML pipeline every day, wiring sentiment analysis into features people use. My own engines are statistics, and I call them that.

the honest line ↓
L1SiliconBUILDING

Where I'm going next. I've repaired machines my whole life; now I want to build one, starting with a BLE sensor that feeds my own app.

read the build log ↓
Deltalift icon
FLAGSHIP — CASE STUDY · SHIPPED

One person shipped this.

Deltalift is a gamified strength training app for people who want their effort measured honestly. I designed it, built every layer, shipped it to both stores, and I market it too: the site, the store assets, the ad reels. It's the receipt behind the two SHIPPED marks above.

designed & built alone·327 exercises·3 languages·security on every table·live on both stores
Deltalift — home · recovery heatmap
HOME · RECOVERY HEATMAP01 / 10
THE EXERCISE BANK
327 movements in the app · every illustration and every rank curve audited by hand · 18 of them here
L4 · THROUGH THE APP LAYER

The layer you can hold

A full-body muscle heatmap drawn by a custom SVG painter. A ranking engine calibrated on percentiles across 327 exercises. A 120-day strength forecast from weighted regression. Three languages. All of it works offline, because gyms have concrete walls.

L3 · THROUGH THE CLOUD LAYER

The layer you have to trust

Postgres with row-level security on every table, running on a managed BaaS. No client is trusted, including mine. Offline-first SQLite sync. Store purchases verified server-side through an OAuth2 edge function. A GDPR deletion flow that actually deletes. Push, crash monitoring, the unglamorous rest.

baas · postgres/rls · sqlite-sync · edge-fn/iap-verify · gdpr/delete · fcm · sentry
L2 · THROUGH THE MODEL LAYER

The layer I refuse to oversell

Deltalift's intelligence is statistical: percentile ranks and weighted regression forecasts in pure Dart, decoupled from the UI and unit tested. At my internship I integrate a real ML pipeline, sentiment analysis feeding React Native features I build. That's INTEGRATING, not SHIPPED. The distinction is the point of this page.

L1 · THROUGH THE SILICON LAYER

The layer that closes the loop

The BLE sensor on my bench exists for one reason: a rep counted by my firmware should travel through my sync layer into my app. When it lands, the whole vertical is mine, device to screen. Status: BUILDING, log below.

Also the parts nobody counts: the marketing site, the store assets, the ad reels. Shipping is the whole job, not the last step.

THE LAB · DEPTH CHECK

How deep the roots go.

The silicon layer isn't a costume. Below the apps there's a paper trail of going down the stack for its own sake. Each of these was built to understand the machine, not to pad a CV.

L-01 · LANGUAGES
A compiler, by hand

Lexer, parser, AST, type checker, evaluator. No generators, no shortcuts.

L-02 · GRAPHICS
A ray tracer, from scratch

Recursive, in C++. Plus an OpenGL renderer with my own GLSL on the real-time side.

L-03 · PERFORMANCE
SIMD on my own CPU

SSE-vectorized matrix benchmarks. Cache latency measured level by level, not estimated.

L-04 · NEAR THE METAL
MIPS & OS work in C

Assembly-level thinking, and operating systems coursework where segfaults teach humility.

L-05 · ELECTRONICS
Circuits, on paper and up close

Analog and digital coursework with LTspice. An internship at ABB showed me switchgear and battery storage up close.

L-06 · HANDS
Machines, repaired

I built and fixed desktops for clients before I wrote software. Now I keep a gym chain's equipment alive. About 20 000 SEK a year stopped going to service contracts.

The BLE sensor · build log

BUILDING · LIVE
NOW · CHOOSING SILICON

Weighing nRF52-class silicon against ESP32. The power budget makes the call, not the hype.

NEXT · FIRST FLASH

Dev kit on the bench. Blinky, then BLE advertising with a name I'm not announcing yet.

PLANNED · GATT DESIGN

The GATT service: rep events, IMU stream, battery. Deciding exactly what the device owes the app.

PLANNED · REP DETECTION

On-device rep detection, then the Flutter integration. Deltalift as the first client of my own hardware.

live log · updated as it happens · early days, honestly marked
THE TRANSCRIPT

The degree, course by course.

B.Sc. Computer Science. 144 hp completed · 7.5 hp in progress · same marks, same honesty.

DVA338
Foundations of Computer Graphics
7.5 hp · MDU
DVA315
Operating Systems
7.5 hp · MDU
DVA339
Compiler Theory
7.5 hp · MDU
DVA232
Mobile Application Development
7.5 hp · MDU
DVA231
Web Application Development
7.5 hp · MDU
CDT204
Computer Architecture
7.5 hp · MDU
DVA218
Data Communication
7.5 hp · MDU
DVA273
Databases
7.5 hp · MDU
ABOUT

I repaired machines before I built them.

I started out building and repairing desktops for people, clients included, long before I wrote real software. Later I kept a gym chain's machines alive, self-taught, hands inside the mechanisms. An internship at ABB gave me a first close look at switchgear and battery storage, and it stuck. Now I'm finishing a B.Sc. in Computer Science in Sweden (2027). Along the way I shipped complete products alone, and led a five-person team when it wasn't alone.

The thread never changed: understand the machine all the way down, then make it useful to a person.

Svenska · English · العربية·EU citizen·B.Sc. CS, 2027

Building a device that needs to think?

I'm looking for the team that wants one person able to own every layer, metal to model to app. Based in Sweden, available now.