Software engineer working across Flutter, Dart, and Go, where client apps, native code, and infrastructure have to stay correct under load.
Reworking package:dart_mcp for the 2026 MCP specification: fourteen pull requests are merged, from the lifecycle split and request-scoped dispatch to the streamable HTTP POST handler that the 2026-07-28 revision defines. Four changes landed in the Dart SDK analyzer: it now rejects Struct-constrained mixin applications, handles NativeCallable arguments independently of source order, reports an inherited getter and setter whose types disagree, and covers fromFunction against invalid and unresolved input. In package:code_assets, a validator now reads a dynamic library's architecture from its file headers. Also merged fixes into shelf, vector_graphics_compiler, Drift, FlutterFire, Retrofit, and Bun; more across dart-lang, flutter, and grpc-go on my profile.
Twenty-three on pub.dev. Several bind native C and C++ libraries through Dart's build hooks, with nothing to install beyond a C++ toolchain:
- re2: linear-time regex, immune to catastrophic backtracking
- simdjson_dart: SIMD JSON parsing over simdjson
- blake3_ffi: BLAKE3 hashing over the official C implementation, with the NEON kernel on arm64
Others are pure Dart:
- resilience: retries, circuit breaker, rate limiter, bulkhead, and hedged calls
- redis_task_queue: a server-side queue with retries and dead letters
- mcp_probe: conformance checks for an MCP server's handshake and declared capabilities
The Biggest MCP Update Ever, Explained With a Restaurant.



