Skip to main content

Available now · Stockholm

Peramanathan Sathyamoorthy

AI-native product / agent engineer

Open to AI-native product or agent roles, and to senior fullstack roles where using AI is already part of the job.

Scarce: shipping agentic workflows with taste, evals, and judgment — not another React demo.

USD 85k–94k / year (SEK 840k–936k; 70k–78k per month)

What you are hiring

I have landed a product in other companies' tools

Oneflow: CRM clients and public API inside HubSpot, SuperOffice, Salesforce, Dynamics — their permission models, not a demo embed.

An agent is a control loop, not a chat box

collab-finder: local Tauri loop. Cost, fit, rate limits, human promote — prompt is the cheap part.

collab-finder on GitHub →

I design for when not to call the model

When the signal is not worth the spend, the loop stops.

I modernize a living codebase in place

Oneflow: in-place JS/Flow → TypeScript. ~70% fewer type errors, ~200 hours saved vs rewrite.

I go below the web stack when that is where it breaks

Rust→WASM Tamil metre in-browser. collab-finder: local SQLite, not hosted chat.

thepulimaangani on GitHub →

The long arc from 2015 orchestration to 2026 local agent work lives in Articles. Architecture walkthroughs on Shipped.

How the pieces connect

Five cluster bands feed four area docks into one operator loop. Not separate demos with copied prompts.

cvdata feeds devprofile (this site) and collab-finder apply packs. One file, no drift.

Five cluster bands and four area docks feeding one operator loop, ensembly. cvdata is the record plane behind devprofile and collab-finder. participatory-mesh runs only the allowlist at the Systems dock.

Agentic reactorPresence + career leverageDaily foundations + infraCultural + creative rootResearch prototypescollab-finderagent-prompt-tuning-labskillspluginsdevprofileelomaxzAdaptatepremflowarch-machineshellyxz.shpackedboxparticipatory-meshthepulimaanganimetreshelf-lifewritingprototype-it-to-explain-itselfCareerSystemsCreativeLearningOne operator loopensembly
ensembly sits at the operator loop. participatory-mesh runs only the allowlist. Full landscape on Building.

Named projects below are the March to September 2026 slice, not the whole interval from December 2024.

Evidence

Product

Adaptable Problem Solving

  • Product ran inside HubSpot, SuperOffice, Salesforce, Microsoft Dynamics, and TeamtailorOneflow, Full Stack Integration Engineer, 2019 to 2021
  • React Router into a Backbone identity and access client so prototyping and tests could moveOneflow, JavaScript Developer, 2017 to 2019

Product

Proactive Problem Prevention and Elimination

  • 70%fewer type-related errors after TypeScript on a living Flow and JavaScript codebaseOneflow, Senior Software Engineer, 2023 to 2024
  • Built a lightweight Zod validation library so bad business data fails before it becomes a runtime surprise.Oneflow, Engineering Team Lead, 2021 to 2022
  • adaptate is a ground-up npm family (@adaptate/core, @adaptate/utils). Different architecture from the Oneflow Zod lib. One optional Zod model, per-consumer required fields, OpenAPI interop. It solves more than that internal library did. Remembered the pain. Did not port the code.Personal OSS.adaptate on GitHub

Product

System Thinking

  • Owner and guest ACL paths live in one module instead of scattered checksOneflow, Senior Software Engineer, 2023 to 2024
  • Stood up the Integration Team and the long-term integration processOneflow, Full Stack Integration Engineer, 2019 to 2021
  • collab-finder 1.0.0 on 19 August 2026. Local Tauri app. Cost, fit, and rate gates. Human promote before cvdata changes.Personal, not lab employmentSource

Product

Detail Orientation

  • 200+hours saved by a history-preserving JS to TypeScript conversion scriptOneflow, Senior Software Engineer, 2023 to 2024
  • Playwright E2E began as mob-test scenarios, then a full suite rewrite. Fewer regressions.Oneflow, Engineering Team Lead, 2021 to 2022

Product

Innovative Adjacent Thinking

  • IEEE CloudCom 2015: energy efficiency as an orchestration service. Research, not lab employment.PublicationsIEEEWileyThesis
  • collab-finder 1.0.0 on 19 August 2026. Local Tauri app. Cost, fit, and rate gates. Human promote before cvdata changes.Personal, not lab employmentSource

Product

Creative Solutions

  • 60%higher user satisfaction on a JSON rich-text editor that still spoke legacy HTMLOneflow, Engineering Team Lead, 2021 to 2022
  • Open-source Babel plugin for project-wide translations on an accessible shop (1.6M SEK PTS grant)Weavler, 2016 to 2017Source

Development

Agile

  • Hiring, onboarding, and a self-organizing team model while still shipping the editor and the test suiteOneflow, Engineering Team Lead, 2021 to 2022

Development

Test Driven Development

  • Built a lightweight Zod validation library so bad business data fails before it becomes a runtime surprise.Oneflow, Engineering Team Lead, 2021 to 2022
  • adaptate is a ground-up npm family (@adaptate/core, @adaptate/utils). Different architecture from the Oneflow Zod lib. One optional Zod model, per-consumer required fields, OpenAPI interop. It solves more than that internal library did. Remembered the pain. Did not port the code.Personal OSS.adaptate on GitHub

Development

End-to-End Testing

  • Playwright E2E began as mob-test scenarios, then a full suite rewrite. Fewer regressions.Oneflow, Engineering Team Lead, 2021 to 2022

Development

Pair/Mob Programming

  • Playwright E2E began as mob-test scenarios, then a full suite rewrite. Fewer regressions.Oneflow, Engineering Team Lead, 2021 to 2022

Get in touch