Skip to content
View MengLinMaker's full-sized avatar
💡
Solving, designing and coding...
💡
Solving, designing and coding...

Block or report MengLinMaker

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.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. 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
MengLinMaker/README.md

MengLinMaker

Building systems on top of messy real-world data. I focus on:

  • Data pipelines with observability to detect poorly processed data.
  • Local-first analytical UX for interactive data exploration.
  • Developer tools to catch issues during development.

✍️ Writing

I write about things that broke, tradeoffs, and what didn’t work:

  • Serverless GPU vs CPU inference for ML workloads.
  • Iterating on a data pipeline from concept to production.

🤝 Open source

🚀 Selected work

🏠 NewHomie — real estate analytics

Analytics platform for finding a place to live in Australia:

  • Transforming messy scraped property data to help users compare properties across different buying strategies.
  • Observable pipeline with fault tolerance on AWS (OpenTelemetry + LGTM).
  • Local-first dashboard as code (DuckDB WASM).
  • In production since October 2025.

🎹 Musidi - on-demand piano transcription

Serverless ML piano audio to MIDI converter:

ESLint plugin for detecting runtime compatibility issues:

  • Catches runtime incompatibilities statically before they reach production.
  • Built for server-side libraries that need compatibility across runtimes.

Note

Most projects are iterative and evolve through real-world usage and constraints. I optimise for learning through real-world projects.

Pinned Loading

  1. New-Homie/new-homie New-Homie/new-homie Public

    WIP: Analyse Australian house prices to find good bargains

    HTML 1

  2. eslint-plugin-runtime-compat eslint-plugin-runtime-compat Public

    Eslint check JS runtime conpatability issues. Inspired by eslint-plugin-compat and runtime-compat-data.

    TypeScript 4

  3. antoine-coulon/skott antoine-coulon/skott Public

    All-in-one devtool to automatically analyze, search and visualize project modules and dependencies from JavaScript, TypeScript (JSX/TSX) and Node.js (ES6, CommonJS)

    TypeScript 849 32

  4. musescore/MuseScore musescore/MuseScore Public

    MuseScore is an open source and free music notation software. For support, contribution, bug reports, visit MuseScore.org. Fork and make pull requests!

    C++ 14.5k 3.1k

  5. TursoBase TursoBase Public

    Sync your PocketBase data with Turso. This library enables distributed PocketBase with Turso primary database as master.

    TypeScript 15

  6. supabase-community/postgres-language-server-vscode supabase-community/postgres-language-server-vscode Public

    TypeScript 35 5