Amal Imangulov

Data engineer. Quiz enthusiast. Building things with data.

About

Staff-scope data engineer based in London. Most recently at Meta (Messaging Integrity / Trust & Safety), building data infrastructure for a messaging platform serving billions of users. Before that: led analytics engineering teams at Career.io, Flip, IU Group (Syntea AI), and McMakler; started in data science at McKinsey.

Winner of the EMEA DE Festival Hackathon 2026 (Meta; London / Zurich / Tel Aviv / Dublin) with Untangler -- an AI-powered pipeline restructuring methodology now being integrated into Meta's internal tooling.

Outside of work, I organise and play competitive quiz games (What? Where? When?) across Europe -- 1,000+ tournaments played -- and build data tools for the community.

Download full CV (PDF)

Interview Preparation

Cheatsheets and interactive visualizers I build to actually understand the material: dense, bilingual revision notes and step-by-step data-structure animations.

📚

Data Engineering Interview Cheatsheets

25 bilingual (EN/RU) cheatsheets for Senior/Lead Data Engineering interviews: Kafka, Spark, Flink, SQL, Iceberg, Airflow, system design, behavioral, and a 3-level Distributed Systems track. Dark/light, works offline.

data engineering EN / RU live
🎯

Interview Question Types

A company-agnostic playbook for the 3 shapes most questions take: personal-experience (the "why ladder"), explain-it-simply, and technical/design — plus the final round.

💬

Behavioral & Values

STAR-ready stories on quality, ownership, ambiguity and cross-functional work, with the signals interviewers actually probe for.

🗣

Stakeholder Translation

Turning vague asks into specs, influencing without authority, and explaining technical trade-offs to non-technical stakeholders.

🌊

BFS: Breadth-First Search

Step-by-step visualizers for grid BFS: Number of Islands, Rotting Oranges, and Shortest Path in Binary Matrix. Watch the queue and the frontier spread outward, wave by wave.

interactive algorithms live
🧠

Memoization: Top-Down DP

Watch memoization tame Edit Distance (LeetCode 72): a 2D memo table fills in top-down as the recursion runs, the call stack grows and shrinks, and gold flashes mark every cache hit that skips a whole subtree.

interactive algorithms live

Daily Games

Small browser puzzles I build and play every day: hand-rolled generators, no-guess solvers, streak tracking and shareable results. All static, offline-friendly, no accounts.

🎮

Daily Games Hub

An NYT-Games-style launcher for all my daily puzzles. One page, one place to keep your streaks: pick a game and play today's board.

games interactive live
🚂

Train Tracks

Daily railroad-path puzzle: lay tracks to connect the two edges. Own no-guess generator and solver, calendar archive, time-percentile stats.

🚢

Battleships

Daily Bimaru (solitaire Battleships): place the fleet from the row and column counts. Own no-guess generator and solver, English UI.

🔢

Anagram Daily

Two clued words whose letters rearrange into a third clued word. English, 20-point hint scoring, one puzzle a day.

🔡

Анаграмма дня

Russian (Cyrillic) anagram game: two clued words anagram into a third. Crossword-style clues, strict «Ё», daily board.

🐟

ru-catfishing

Guess the Wikipedia article from its categories (Russian). 10 puzzles a day, one shot each; answers never ship in plaintext.

🃏

Balatrivia

A Balatro-flavoured trivia roguelike: answer questions, build combos, chase a high score run.

Data Stories & Research

Side data projects: scrape, crunch, and turn the numbers into a single self-contained interactive page.

📚

Лексикон ЧГК

Vocabulary richness of quiz-question authors, à la the Russian-rappers lexicon study. 6,701 packs, 436k questions, 149 reliable authors, ranked in one interactive infographic.

data infographic live
🎤

Stand-up Lexicon

How rich is the vocabulary of Russian stand-up comics? 321 concerts scraped and lemmatised, measured on a 25k-lemma metric, and ranked head to head.

data infographic live
🦆

DuckCon #7 Recaps

All 13 DuckCon #7 talks turned into fast, self-contained HTML recaps: the key ideas from each session without watching hours of video.

DuckDB recaps live

Quiz Statistics & Tools

🌎

World Quiz Championships

Statistics dashboard for national quiz championships across 22 countries. Player ratings, team rankings, tournament history.

data visualization live
🇬🇧

UK Quiz Championships

Comprehensive statistics for UK quiz championships. Team performance, historical trends, player analytics.

data visualization live
🎲

Bingo Generator

Interactive bingo card generator for quiz events and parties.

quiz interactive live
📰

Tatar Quiz School

History and analytics of the "Tatarskaya Shkola" Telegram channel on competitive quizzing.

data visualization live
📊

Tournament Visualizer

Interactive tournament progress visualization. Watch the race unfold question by question with real-time score tracking for top 20 teams.

data visualization live