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 (preferred)
Willing to relocate: Yes
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.