Location: Chiang Mai, Thailand today, Kuala Lumpur, Malaysia tomorrow. I'll return home to the United States soon.
Remote: Yes
Willing to relocate: Yes
Technologies: TypeScript, JavaScript, PHP, Python, FastAPI, Redis, MongoDB, PostgreSQL, TimescaleDB, MySQL, React, React Native, NestJS, AngularJS, Backbone, Playwright, Drupal, Express, jQuery, D3.js, visx, GraphQL, browser extensions, and AWS
Résumé/CV: N/A
Email: [HN username]@gmail.com
I build browser automation agents that run in Node.js frameworks such as Playwright, browser extensions (Chrome Extensions), and Electron Applications. While traveling the world during the past year working on many personal projects, I built an IPC/RPC framework for consistent communication between JavaScript runtime execution contexts with a strongly typed interface which solves a very specific problem. Browser automation requires orchestrating several different JavaScript processes using many different messaging APIs, such as WebSockets, postMessage, fetch, MessageChannel, sockets, etc. If you are at Microsoft, there are reasons you would be very interested in my current project.