
AI Agents, Computer Use & DevTools | Ex @playwrightweb Core Engineer | Previously Amazon AGI + Microsoft | SF
San Francisco, CA
Joined November 2011
- Tweets1.9K
- Following854
- Followers1.4K
- Likes11.4K
Max Schmitt retweeted
📢 I'm officially looking around again!
Amazon closed our AGI lab in SF, so I'm looking for what's next.
📍 San Francisco
👨💻 IC / hands-on / MTS
🤖 AI agents, devtools, browser automation
🛠️ 5 years building Playwright → Amazon AGI
Building something cool for developers? Let's talk. DMs open! – at San Francisco, CA
Max Schmitt retweeted
Happy to announce Octane – the successor to Inferno.
React’s programming model, compiled.
Hooks, Suspense and Actions, compiled ahead of time. No virtual DOM. No Rules of Hooks. No manually maintained dependency arrays. The compiler understands what your code captures and generates the reactivity for you.
Octane supports TSX and JSX, along with TSRX for even better DX and performance.
It includes integrations for libraries such as TanStack, React Three Fiber, Lynx and StyleX, plus a compatibility layer for using Octane components inside existing React apps.
Octane is available in alpha today, with beta coming soon.
![// Counter.tsrx — hooks next to output, no rules of hooks
import { useState, useEffect } from 'octane';
export function Counter(props) @{
const [count, setCount] = useState(0);
// A hook behind a condition is fine — slots are
// assigned by call site, not call order.
if (!props.paused) {
useEffect(() => {
console.log('count is now', count);
}); // the compiler infers [count]
}
<button onClick={() => setCount(count + 1)}>{'Count: ' + count}</button>
}](https://pbs.twimg.com/media/HOPoguXXAAAEnKq.jpg?name=small&format=webp)
ALT // Counter.tsrx — hooks next to output, no rules of hooks import { useState, useEffect } from 'octane'; export function Counter(props) @{ const [count, setCount] = useState(0); // A hook behind a condition is fine — slots are // assigned by call site, not call order. if (!props.paused) { useEffect(() => { console.log('count is now', count); }); // the compiler infers [count] } <button onClick={() => setCount(count + 1)}>{'Count: ' + count}</button> }
Max Schmitt retweeted
Running an experiment where I do NOT rewrite uv in Rust (it is already written in Rust)
Max Schmitt retweeted

Jarred Sumner@jarredsumnerMay 9
United States
United StatesConnected via United States App StoreAccount-level information, not a live location or per-post device.
99.8% of bun’s pre-existing test suite passes on Linux x64 glibc in the rust rewrite
Max Schmitt retweeted
Excited to share that after 5 awesome years working on Playwright, I’ve moved from Berlin to San Francisco to join Amazon AGI Lab, working on browser use and AI Agents.
I’m extremely grateful to the Playwright team and community for all the support over the last few years!
Max Schmitt retweeted
🚀 Playwright Agents are here! (Playwright v1.56)
🤖 Planner → generates test plans
🛠️ Generator → generates runnable tests
🩹 Healer → debugs & fixes failing tests
Try it out:
npx playwright init-agents --loop=vscode/claude/opencode
youtu.be/_AifxZGxwuk
Max Schmitt retweeted
Looking for an experienced frontend developer for a very interesting contract project (related to AI and LiveStore).
Please get in touch via DM with references. (Ideally minimum of 5 years of experience.) Referrals welcome!
Max Schmitt retweeted
Today we're announcing previews of the native port of TypeScript! These nightly previews will be available on npm and the VS Code marketplace!
npm install -D @typescript/native-preview
npx tsgo --version
Read up more on our blog!
devblogs.microsoft.com/types…
Max Schmitt retweeted
Use Playwright MCP with GitHub Copilot to generate real Playwright tests using natural language.
youtube.com/watch?v=AaCj939X…
Max Schmitt retweeted
2025 is around the corner! We wanted to thank you for being with us and helping Playwright grow. Post your wishes here, and who knows maybe they come true!
github.com/microsoft/playwri…
Max Schmitt retweeted
Playwright 1.49 is out!
📸 Snapshot testing
🧟 Chromium headless changes
youtube.com/watch?v=S5wCft-I…
Max Schmitt retweeted
Playwright v1.46 is out!
🪪 Client Certificates
✅ New --only-changed CLI option
👁️ UI mode / Trace Viewer Updates
Watch the overview: youtu.be/tQo7w-QQBsI
Max Schmitt retweeted
minimal reproduction when reporting issues 🙏
minimal reproduction when reporting issues 🙏
minimal reproduction when reporting issues 🙏
minimal reproduction when reporting issues 🙏
minimal reproduction when reporting issues 🙏
minimal reproduction when reporting issues 🙏
Max Schmitt retweeted
Playwright 1.40 is out! With an updated test generator, it streamlines the test writing process, enabling easy recording of user actions and efficient assertion additions. Check out other cool features.👉 mtr.cool/ofvstwymsr @playwrightweb
Max Schmitt retweeted
Playwright 1.40 is out!
🤖 Test Generator Updates
👀 You can now Generate Assertions 🎉
Watch the release video to see it in action:
youtu.be/mn892dV81_8
Max Schmitt retweeted
CityJS #Berlin #Speaker announcement
We care a lot about tests and @mx_schmitt will show us how to Create, Run and Deploy end-to-end tests with #Playwright and #GitHub Actions
#testing #javascript













