A one-person web studio

Websites & web apps, built from the roots up.

Real Roots Media is the studio of Afif Bin Alam. I design, build and look after websites, web apps and the systems behind them — and you deal with me directly, from the first call to long after launch.

Three live products, one root system An illustration of three plants — PaperMunch, ESC Predictions and Sortle — growing above ground from one shared root system. The roots are labelled design, frontend, backend, SEO and automation. DESIGN FRONTEND BACKEND SEO AUTOMATION PAPERMUNCH exam revision ESC PREDICTIONS Eurovision data SORTLE Chrome extension what you see what holds it up PLATE I. REAL ROOTS MEDIA
Fig. 1 — Three live products, one root system.

Selected work

Three things I built — and still run.

These aren't mock-ups. They're live products, and I built every part of them myself: the design, the code, the servers and the search rankings. Running my own products is how I learned what a site needs to hold up once real people arrive.

The PaperMunch homepage: the headline “Revise what keeps coming up” beside a Unit 2 physics forecast that shows how often each topic appeared across 20 past papers.
PaperMunch on a phone, with buttons to find a crash plan or a past paper.

01 — Exam revision

Live

PaperMunch

Every past paper, munched.

A free revision site for IGCSE and A Level students. Every Cambridge and Edexcel past paper opens on a desk in the browser that students can write on with a stylus — and Otto, the resident octopus, turns past papers into two-day crash plans and topic forecasts.

past papers, with mark schemes
35,000+
subjects across two boards
300+
the year the oldest paper is from
2001
  • Product design
  • Frontend
  • Annotation desk
  • Search
  • SEO
The ESC Predictions homepage: “Who wins in Bangkok?” next to a predictions board ranking South Korea, Thailand, the Philippines, Vietnam and Malaysia by win chance.
ESC Predictions on a phone, with tabs for Asia 2026, Europe 2027 and history.

02 — Live data site

Live

ESC Predictions

A fan guide, built like a data product.

An independent guide to the first Eurovision Song Contest Asia — live odds and predictions, a page for every country and national final, and a ranking-card maker for fans. Underneath sits an archive of every Eurovision since 1956. Built SEO-first from a $0 budget to compete with long-established fan sites.

years of contests, archived
71
artists with their own page
1,700+
countries heading to Bangkok
11
  • Design
  • Astro
  • Odds tracking
  • Data visualisation
  • SEO
The Sortle homepage: “Your AI chats, sorted.” beside a chat sidebar sorted into Coding, Work, School and Personal folders.
The Sortle landing page on a phone.

03 — Chrome extension

Launching Nov 2026

Sortle

Your AI chats, sorted.

A Chrome extension that adds folders, search, pinned chats and saved prompts to ChatGPT, Claude and Gemini. Everything stays in the user’s own browser — no servers, no account — and Pro is a one-time purchase, sold through Paddle.

AI apps it works with
3
servers that ever see your chats
0
payment for Pro — no subscription
1
  • Chrome extension
  • UI design
  • Licensing & payments
  • Privacy-first
  • Landing site

Next up — planted, not yet sprouted

The Swiss cheese model of how accidents happen Four layers of defence, labelled design, maintenance, procedures and crew, each with holes in it. A dashed line runs from a hazard, through holes that happen to line up in every layer, to an accident. A handwritten note asks: reasoned through it, or just remembered it? PLATE II. HINDSIGHT TEST — IN PROGRESS HAZARD ACCIDENT DESIGN MAINTENANCE PROCEDURES CREW reasoned through it… or just remembered it?

04 — AI safety research

Upcoming

Hindsight Test

Does the AI understand the accident — or just remember it?

An open benchmark for aviation-safety AI. It tests whether AI hazard analysis actually reasons through how an accident unfolds, or just recalls the famous ones it has already read about. I’m building it in the open on GitHub over the next two to three years.

  • AI evaluation
  • Aviation safety
  • Benchmark design
  • Open source

Off the clock — radio from space

Decoded SSTV picture from the ISS: European astronaut Sophie Adenot smiling and making a heart with her hands on board the station, headed “Student Education 2026” and captioned “European Astronaut Sophie Adenot supports ARISS”.
0:00 / 0:38Robot 36 · 320 × 240
Recorded during Expedition 75 · 145.800 MHz FM · press play to watch it decode

05 — Amateur radio

Received · Expedition 75

SSTV from the ISS

Pictures from space, pulled out of a radio signal.

When the International Space Station passes overhead, it sometimes broadcasts pictures as sound — slow-scan television, or SSTV. During Expedition 75 I recorded a pass and pulled out the three pictures it carried, from ARISS Series 33, “Student Education 2026”.

Press play to hear the real signal, and watch each picture paint itself line by line, in step with the sound.

  • Amateur radio
  • SSTV
  • Signal processing
  • ISS

How it works

How a project grows.

  1. 01Talk

    A straight conversation about what you need. If I’m not the right fit, I’ll tell you — and point you somewhere better.

  2. 02Plan

    A written plan and quote: what gets built, how long it takes and what it costs — before any work starts.

  3. 03Build

    Design and code, shared as they take shape. You watch real progress on a real link — no big reveal at the end.

  4. 04Launch

    Live on your domain — fast, checked on real phones, and set up so search engines understand it from day one.

  5. 05Tend

    Websites need looking after. I stay on hand for fixes, updates and whatever you want to grow next.

Who you’ll work with

A studio of one, on purpose.

Team size
1, by design
Who answers your email
Me
Products I run myself
3
Account managers
0

Hello — I’m Afif Bin Alam, and Real Roots Media is my studio. I didn’t come up through an agency — I learned by building real things, putting them in front of real people, and fixing them when they broke.

Keeping the studio to one person means nothing gets lost between a salesperson, a project manager and a developer, because they’re all me. I take on a small number of projects at a time, so each one gets done properly — and I’m still around when it needs looking after.

Afif Bin Alam · Founder, Real Roots Media
Read the longer version

Next step

Tell me what you’re building.

A few sentences is enough. I read every message myself — and if I’m not the right fit for it, I’ll say so.