Merlin Druzinec's Work | ContraWork by Merlin Druzinec
Merlin Druzinec

Merlin Druzinec

Web and Software Dev

Ready for work

Merlin is ready for their next project!

Cover image for Invoke lets you (and agents!)
Invoke lets you (and agents!) create custom commands for any macOS application, then bind those to shortcuts. Everything happens in less than a millisecond, making shortcuts feel like they're natively part of the app they're for. Agents can use Invoke to inspect applications and interact with them, then build repeatable workflows using tiny, dead-simple JavaScript snippets.
1
77
Cover image for Productlane
Productlane
0
73
Cover image for avaScript SDK and Auth.js provider
avaScript SDK and Auth.js provider for Hanko Passkeys. Auth.js v4 provider, shipped v5 migration + MFA. Documentation and DevRel
1
31
Cover image for Graph-based pipeline editor for automating
Graph-based pipeline editor for automating social media content with GPT and Claude. Acquired by Oktopost (June 2025). Maintained a separate existing codebase in parallel.
1
31
Cover image for Tech Amigos: Diego
Tech Amigos: Diego
0
24
Cover image for OPC UA proof-of-concept for industrial
OPC UA proof-of-concept for industrial machine firewalling (hardware product). Undocumented library; learned protocol by reading source code. node-opcua, Grafana, nmap. Also built tooling for a Bosch Rexroth event.
1
33
Cover image for Xperiencify
Xperiencify
0
24
Cover image for 5–20K DAU. Real-time multiplayer games.
5–20K DAU. Real-time multiplayer games. Thousands of players betting simultaneously, results resolving live, shared chat. Drove a full frontend rewrite from jQuery to Vue. Wrote a provably fair system — lets players cryptographically verify outcomes were determined before bets. Worked across the entire product: frontend, backend, design, community management, marketing. Separate contracts for ETH payment infrastructure, backend maintenance, and API documentation.
2
39