# Ukasyah Rahmatullah Zada > Software engineer who builds the layer underneath: frameworks, layout engines, > compilers and rasterisers. Based in Jakarta, Indonesia. Working since 2019. > Also known as l7aromeo, the handle every package, repository and profile uses. The site is one page, and it argues one thing: a description is lowered through representations until it is pixels, and the same work happens at every level. Its five depths — source, compile, element, layout, raster — order everything on it. ## Sections - **Masthead** — "I take what you describe and lower it." - **One expression, five representations** — the same declaration shown as source, compiled output, resolved elements, solved layout boxes and a raster, scrubbed through by depth. - **The stack, as owned** — the published packages, ordered by the depth each occupies, with live npm download counts. - **Built on it** — applications that use the stack, as evidence it is used. - **What comes out** — a card rendered server-side by meo-canvas, the site's own renderer drawing the site's own content. - **Ledger** — work and study as one dated index. - **Colophon** — what the page is built with. ## Published packages - **@meonode/ui** — React UI engine that creates web interfaces without JSX, using function-based composition. Type-safe UIs with CSS-first prop styling, and context-based theming with RSC support. TypeScript, React, Emotion. https://ui.meonode.com - **@meonode/compiler** — SWC WASM plugin that rewrites @meonode/ui call sites into pre-partitioned marker props at build time, so the runtime skips static/dynamic prop classification on every render. Rust, SWC, WebAssembly. https://www.npmjs.com/package/@meonode/compiler - **meo-canvas** — declarative scene trees compiled to image bytes: layout solved with Taffy, painted on Skia. One renderer behind both a Rust crate and a Node addon. v10 moved from Yoga to Taffy, giving flexbox, grid and block rather than flexbox alone. Rust, Skia, Taffy, Neon. https://l7aromeo.github.io/meo-canvas/ - **meo-skia-canvas** — Skia-backed HTML Canvas 2D API for Rust and Node, with GPU-accelerated, multi-threaded rendering. HDR and wide-gamut colour, PDF and SVG vector export, prebuilt binaries as optional platform packages. Rust, Skia, N-API. https://www.npmjs.com/package/meo-skia-canvas - **meocord** — lightweight, extensible framework for building Discord bots with a decorator-based command architecture and CLI tooling. TypeScript, Discord.js. https://www.npmjs.com/package/meocord ## Applications - **Chu Tao** — multi-service Discord bot across four live-service games (Genshin Impact, Honkai: Star Rail, Zenless Zone Zero, Neverness to Everness), built on the stack above: a discord.js bot, a Rust REST API on axum and SeaORM, and a Next.js portal for OAuth and account linking. https://chutao.meoverse.com ## Work - **Senior Software Engineer**, PT Media Info Grup Indonesia, Jakarta — Jun 2026 to present. Rewriting a long-running Delphi system as TypeScript services against the original's behaviour under per-endpoint OpenAPI contracts; sole author of the shared Elasticsearch client library; migrated a production search backend off a legacy IDOL engine. - **Frontend Programmer**, PT Administrasi Medika, Jakarta — Jun 2024 to May 2026. NestJS bridge API integrating Indonesia's SatuSehat platform with TPA insurance systems, translating bidirectionally between FHIR and internal structures. - **Open Source Framework Developer**, self-directed — 2022 to present. The packages above, with CI/CD and automated testing for each. - **Freelance Application Developer**, self-employed — 2019 to 2021. - **Associate of Communication, Informatics Management**, Politeknik Informatika Nasional Makassar — 2016 to 2019. ## Links - Site: https://ukasyah.meoverse.com - GitHub: https://github.com/l7aromeo - npm: https://www.npmjs.com/~l7aromeo - LinkedIn: https://linkedin.com/in/l7aromeo - CV (PDF): https://ukasyah.meoverse.com/api/resume