← All speakers

Bio, Work & Ideas

Michael Arnaldi

Conference affiliation: Effectful Technologies Inc · 2026

Michael Arnaldi is the founder and chief executive of Effectful Technologies and the creator of Effect, an open-source TypeScript framework for building reliable applications. He has brought typed errors, resource safety, dependency management, and concurrency into practical software development, and now applies those principles to AI-generated code and machine-learning infrastructure.

Before leading Effectful, Arnaldi was chief executive of Matechs, a consultancy that helped companies adopt functional TypeScript and partnered with Ziverge, connecting his work with Scala’s ZIO community. His Matechs Effect Core essays, published beginning in 2020, explored higher-kinded types, managed resources, dependency layers, and ZIO-inspired architecture. His work with TypeScript generators made sophisticated effectful programs accessible through familiar sequential syntax.

  • Repository-grounded coding agents: Arnaldi gives coding agents direct access to upstream library source and tests, arguing that concrete implementations reveal patterns that outdated training data, documentation, and installed dependencies often miss.
  • Persistent instructions and focused context: He maintains project instructions, reusable pattern files, implementation plans, and short task-specific sessions so models inherit relevant conventions without accumulating distracting context.
  • Compiler-enforced guardrails: Schema validation at application boundaries, branded identifiers, strict diagnostics, and targeted lint rules prevent agents from masking errors with unsafe type assertions or passing incompatible values between systems. His accountability repository incorporates repository references, project instructions, and automated checks.
  • Durable execution for AI applications: Arnaldi treats clustering and resumable workflows as essential when model-driven operations run long enough for servers to fail midway through multistep transactions.

At AI Engineer Europe 2026, he directed a coding agent to build an Effect application from an empty project using Bun, Vitest, SQLite, and OpenAPI, correcting duplicated logic, weak identifiers, and misplaced validation as the implementation evolved.

His effect-torch project extends this architecture into machine learning through a TypeScript interface, Rust execution engine, CPU and Apple Metal backends, automatic differentiation, structured errors, and explicit resource management.

Read the topics behind these talks

1 conference talk

References