N 10°49′ · CREATIVE ENGINEERING STUDIO

LUCI STUDIO.

A creative engineering studio — we craft cross-platform apps, browser tools & games, technical writing, and digital art, turning hard problems into shipped products.

SCROLL
DIRECTORY 06 SECTIONS
§01 — SELECTED WORK 04 PROJECTS

Things I've shipped.

ALL WORK →
ANNEX A — GAMES REGISTER 19 GAMES

Play something.

ALL GAMES →
ANNEX B — SCREENING ROOM 12 VIDEOS

Watch something.

ALL VIDEOS →
YOUTUBE CHANNEL @the-luci-studio View channel ↗
ANNEX C — TOOLS INDEX 64 TOOLS · 11 ENGINES

Use something.

ALL 64 TOOLS →
ANNEX D — LIVE TELEMETRY 04 INSTRUMENTS · 24/7

Track something.

ALL WIDGETS →

DATA: USGS · WHERETHEISS.AT · FRANKFURTER (ECB)

§02 — CAPABILITIES 04 DISCIPLINES

What I build.

01 Cross-platform apps

One Flutter codebase → Android, iOS, macOS, Windows & Web. Local-first, offline-ready.

Flutter · Dart · BLoC
02 Browser tools & games

Fast, offline-capable micro-tools and games — zero install, all client-side.

Canvas · TS · WASM
03 Technical writing

Deep-dives and engineering notes on Flutter, Dart and systems that people actually read.

Blog · Series
04 Digital art

Hand-drawn and digital pieces — portraits, manga studies, ink.

Pen · Pencil · Digital
§03 — WRITING LATEST

From the blog.

ALL POSTS →
fig.01 · 3 posts
SERIES/3 POSTS/580/13/2026

Flutter Data Handling

Persisting, syncing, and moving data in Flutter — local databases, offline-first architecture, and resumable file transfer.

FlutterDatabaseOffline FirstDart
READ THE SERIES →
fig.02 · 17 posts
SERIES/17 POSTS/1,943/46/2026

Flutter & Dart

Deep dives into Flutter architecture, state management, and advanced Dart concepts. This collection features practical guides on building type-safe, offline-first applications, mastering dependency injection, and optimizing developer workflows for scalable mobile apps.

FlutterDartOOPDependency Injection
READ THE SERIES →
The Flutter Local Database Landscape in 2026: A Maintenance-First Guide Blog
Flutter · Database

The Flutter Local Database Landscape in 2026: A Maintenance-First Guide

Every "best Flutter database" post benchmarks insert speed. Almost none of them ask the question that actually decides your architecture: will this thing still be maintained when you ship v2?

Jun 22, 2026  •  13 min read
Read
152
Dart Workspaces: Native Monorepo Support for Flutter Blog
flutter · dart · packages

Dart Workspaces: Native Monorepo Support for Flutter

If you've ever split a Flutter app into a handful of local packages, you know the friction: every package gets its own `.dart_tool/`, its own `pubspec.lock`, and its own dependency resolution. You wire them together with `path:` dependencies, run `pub get` in each folder (or lean on a tool to do it for you), and hope nobody's transitive versions drift apart.

Jun 14, 2026  •  8 min read
Read
247
fig.03 · 2 posts
SERIES/2 POSTS/133/1/2026

Testing Flutter

Ship with confidence. From mocking dependencies cleanly with @visibleForTesting to running integration tests on real devices via Firebase Test Lab.

FlutterTesting AbilityFirebase Test LabAutomated Testing
READ THE SERIES →
fig.04 · 5 posts
SERIES/5 POSTS/885/16/2026

Building Flutter Features

Practical, production-ready guides to the features real apps ship — anchored floating UI, custom map layers, type-safe navigation, resumable file transfer, and smart share links.

FlutterUI OptimizationGoogle MapRouter Generator
READ THE SERIES →
Anchoring Floating UI in Flutter with CompositedTransformTarget and CompositedTransformFollower Blog
Flutter · UI Optimization

Anchoring Floating UI in Flutter with CompositedTransformTarget and CompositedTransformFollower

Dropdown menus, autocomplete suggestions, tooltips, popovers, context menus — almost every app eventually needs a piece of UI that floats above the rest of the layout and stays glued to some other widget. The hard part is never drawing the floating panel. The hard part is keeping it pinned to its anchor when the anchor scrolls, when the screen rotates, or when the layout shifts.

May 26, 2026  •  8 min read
Read
226
Stop Burning Tokens on Code Exploration: Optimizing Claude Code with CodeGraph Blog
Claude Code · AI

Stop Burning Tokens on Code Exploration: Optimizing Claude Code with CodeGraph

If you've spent any real time with Claude Code on a large codebase, you've watched it happen. You ask a deceptively simple question — "how does the extension host talk to the main process?" — and Claude dispatches an Explore agent that proceeds to grep, glob, ls, and Read its way through dozens of files. A minute and a half later you get a great answer, but you also burned 90k tokens and 50 tool calls getting there.

May 25, 2026  •  8 min read
Read
33
fig.05 · 3 posts
SERIES/3 POSTS/117/14/2026

Dart Language & OOP

Go beyond the framework and master the language underneath it. Deep dives into the Dart features you use every day — generics, mixins, and the isolate-based concurrency model that keeps your UI buttery smooth.

FlutterOOPDartGeneric
READ THE SERIES →
fig.06 · 5 posts
SERIES/5 POSTS/451/10/2026

Flutter Architecture & Dependency Injection

Wiring up a scalable Flutter app the right way — from understanding what Provider actually is (dependency injection, not state management), to mastering get_it and injectable, to structuring large codebases with feature-based architecture and Dart workspaces, and keeping data resilient with offline-first.

FlutterDependency InjectionState ManagementGet_it
READ THE SERIES →
Running Flutter Mobile Automation Tests on Firebase Test Lab Blog
Flutter · Firebase Test Lab · Automated Testing

Running Flutter Mobile Automation Tests on Firebase Test Lab

Firebase Test Lab is a cloud of real, physical devices (and Android virtual devices) sitting in Google's data centers, and it will happily run your Flutter integration tests on all of them.

May 21, 2026  •  11 min read
Read
87
The Power of `@visibleForTesting`: How to Mock Dependencies in Flutter Packages Blog
Flutter · Testing Ability

The Power of `@visibleForTesting`: How to Mock Dependencies in Flutter Packages

`@visibleForTesting` lets you have the best of both worlds: a clean, minimal public API with zero DI ceremony for consumers, and full test-time control over every collaborator inside.

May 15, 2026  •  7 min read
Read
46
§04 — ART 06 PIECES

Hand-drawn & digital.

Off-clock studies — pen, pencil and pixels.

Manga - a Student Girl

Art · May 2, 2026

Sagiri Izumi - Eromanga Sensei - エロマンガ先生

Art · May 2, 2026

Portrait of a Girl - Blue Pen

Art · May 2, 2026

Deep feeling - Blue pen

Art · May 2, 2026

Portrait of a Girl 2 - Blue Pen

Art · May 2, 2026

Portrail of a Girl - Microsoft Paint

Art · May 2, 2026

§05 — STUDIO

I treat engineering as a craft — measure twice, ship once, and write down what I learn along the way. Small scope, production-grade standards, no deferred debt.

5+ Years Deep in Flutter
10+ Projects In production. For real.
5 Platforms Android · iOS · macOS · Web · Windows
50% Scholarship FPT University · Merit
END OF SHEET — LET'S BUILD

Got a hard problem? Let's talk.