Integration engineer. I build software that talks to things that don't want to be talked to: undocumented printer protocols (reverse-engineered from the MIB tree), legacy dBASE formats, and Adobe InDesign driven over COM from a dedicated worker. I've also shipped production LLM tooling: an MCP server and 16 tool-calling plugins against a live business domain. One of two developers at a small production company, where my automation saves about 20 hours a week across 4 departments. Looking for forward-deployed, integration, or applied-AI roles.
Technologies: C#/.NET, React/TypeScript, SQL Server, MCP, Claude tool-use,
SNMP, COM automation, Playwright, PDF/document pipelines, EF Core, SignalR
Email: ethan.m.forrest@gmail.com
I'm one of two developers building the internal platform at a small direct-mail
company — 1,000+ endpoints across 39 domains, .NET back end, React front end.
In practice that has meant building whatever the business couldn't buy.
- A printer integration layer unifying four protocols (SNMP, IPP, SOAP/WCF,
Fiery) behind one adapter interface, reverse-engineered against live hardware
because the vendor shipped no documentation. I probed the MIB tree until I
found the toner and tray OIDs.
- A document pipeline with two rendering paths: pooled headless Chrome for
HTML→PDF, and Adobe InDesign driven out-of-process over COM. InDesign runs as
a separate worker service on its own machine because it needs a GUI session.
- A DBF7 reader I wrote because no library handled the variant a vendor emitted.
- 16 tool-calling plugins and an MCP server exposing the business domain to Claude.
Looking for forward-deployed / AI implementation work, or integration engineering.
I like undocumented systems and I'm comfortable being the person who figures out
what the vendor won't tell you.
Remote: Yes (US)
Willing to relocate: Yes (US, UK, EU, Canada, Australia, Japan)
Technologies: C#/.NET, ASP.NET Core, EF Core, SQL Server, React/TypeScript, Claude API, MCP, SNMP/IPP, COM automation, Playwright, PDF pipelines
Résumé/CV: email me · https://forrest.systems
Email: Ethan.M.Forrest@gmail.com
Integration engineer. I build software that talks to things that don't want to be talked to: undocumented printer protocols (reverse-engineered from the MIB tree), legacy dBASE formats, and Adobe InDesign driven over COM from a dedicated worker. I've also shipped production LLM tooling: an MCP server and 16 tool-calling plugins against a live business domain. One of two developers at a small production company, where my automation saves about 20 hours a week across 4 departments. Looking for forward-deployed, integration, or applied-AI roles.