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's transport for the 2026 MCP specification: the lifecycle split, request-scoped dispatch, decoded-message channels, and the first 2026-07-28 protocol types (Result.resultType, CacheableResult) are merged. Two changes landed in the Dart SDK analyzer: it now rejects Struct-constrained mixin applications and handles NativeCallable arguments independently of source order. In package:code_assets, a validator now reads a dynamic library's architecture from its file headers. Also merged fixes into shelf, Drift, FlutterFire, Retrofit, and Bun; more across dart-lang, flutter, and grpc-go on my profile.
20+ on pub.dev. Several bind native C and C++ libraries through Dart's build hooks, so there is nothing to install:
- re2: linear-time regex, immune to catastrophic backtracking
- simdjson_dart: SIMD JSON parsing over simdjson
- blake3_ffi: BLAKE3 hashing at native throughput
Others are pure Dart:
- resilience: retries, circuit breaker, rate limiter, bulkhead
- redis_task_queue: a server-side queue with retries and dead letters
- mcp_probe: a conformance harness for MCP servers



