Skip to content
View Ihsara's full-sized avatar
🌇
Uncertified Data Geek
🌇
Uncertified Data Geek
  • Finland

Block or report Ihsara

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Ihsara/README.md

Trần Long Châu

Senior Data Engineer — data platforms, lineage, reliability · Helsinki 🇫🇮

A rotating banner of my open-data projects: map posters, transit ripples, place-name maps, citadels, street-orientation roses

>>> import longchau as lc
>>> lc.role
'Senior Data Engineer — platforms, lineage, reliability'
>>> lc.location
'Helsinki 🇫🇮'
>>> lc.fun            # NaN NaN NaN ... Batman!
['open data', 'maps', 'bilingual NLP']

I build and operate analytics data platforms for a living. Off the clock I don't really stop:

  • Open-data devotee — I scrape, clean, and map Finnish & Vietnamese open data for fun, which I'm told is not a normal way to relax.
  • Bilingual bridge — Vietnamese ↔ Finnish ↔ English. I once POS-tagged Truyện Kiều (Vietnam's national epic) because a Tuesday evening demanded it.
  • I learn by building in public — and I follow Helsinki urban planning closely enough to grep the planning PDFs for underpasses. Cheerfully.

Selected work

Nine of these are live. Three worth your time first:

Print-ready OSM map poster of Bình Thạnh

Map Poster · live

Pick a place, a theme, and a print layout — export a poster-quality OSM map. Ships a curated catalog of 758 boundary-aware places across six Vietnamese cities, each clipped to its real administrative outline, plus free-pan for anywhere else. WYSIWYG A0→A5 preview, Vietnamese-aware typography, headless render CLI.

Shows: taking raw OSM all the way to a self-serve product — pipeline, cartography, front-end. code

Berlin's transit network breathing in light

Cities, Breathing in Light · live · newest

Every time a bus, tram, or train reaches a stop, a ripple spreads along the streets a rider could walk in three minutes. Where ripples overlap, the city's pulse brightens. Five cities — Helsinki, Amsterdam, Berlin, Vienna and Zürich — from the same city-agnostic pipeline.

Shows: baked physics + WebGL2 playback, and an ingest that absorbs five national feeds — each with its own quirks — behind one schema. code

Glowing place-name map of Vietnam

Where place-name morphemes cluster across Finland, Sweden, and Vietnam — a glowing scrollytelling map. Finland names the land it sees; Vietnam names the order it imposes. Long — dragon, prosperity — lights up 81 places on its own.

Shows: turning bilingual NLP into a story you can read on a map. code


Also live

Helsinki transit ripples, long exposure
Helsinki, Breathing in Light
The original single-city ripple map, plus five A2 long-exposure poster plates. · code

Helsinki's living transit map
Helsinki, Breathing
A morning of the HSL network: 5,384 vehicles as moving lights, passengers walking real streets. · code

Bình Thạnh data-story
Bình Thạnh, Filling In
A decade of one Saigon district appearing on OSM (2015→2025), off a live PostGIS history DB. · code

Nguyễn-dynasty citadels atlas
Vauban Came East, Then Faded
An atlas of 19 Nguyễn-dynasty star forts — traced from old plans onto their true sites. · code

15-Minute Helsinki map
The 15-Minute Helsinki
How many everyday needs sit within 15 minutes, by mode, across the city. · code

Street-orientation rose plots
Street Orientations
Boeing-style orientation roses for 5 Finnish vs 5 Vietnamese cities, scored by entropy. · code

Other things I've built — HPC tooling, a bureaucracy PWA, and open-data plumbing
Project What it is Stack
Pencil Platform Campaign orchestration and analysis for Pencil Code simulations — a problem-agnostic core plus a consumer-plugin model, driving large MHD/hydro sweeps on SLURM HPC. Python · SLURM · HPC
LivingInFinland A gamified PWA that walks newcomers through Finnish bureaucracy (Migri / DVV / Kela / Vero) with cultural context. PWA · JS
VN administrative boundaries Clean reference lists/dicts for Vietnam's administrative reshuffles — the kind of tidy open-data plumbing I do for fun. Python · open data

Currently: building data platform tooling · tinkering with open-data + urban-data side projects.

LinkedIn

Pinned Loading

  1. rescue_tl_vnexpress rescue_tl_vnexpress Public

    Jupyter Notebook

  2. web_sose18 web_sose18 Public

    Python

  3. translatables_civ6 translatables_civ6 Public

    Small script to lists all translatable materials in CIV 6 in english

    Jupyter Notebook