Senior Product Engineer focused on TypeScript, frontend architecture and complex product interfaces.
I work mostly on data-heavy web applications: dashboards, advanced grids, visual workflows, internal tools, CMS-based platforms and systems with real operational complexity.
- Build maintainable frontend architectures with TypeScript, Vue and React
- Turn complex product requirements into clear, usable interfaces
- Design client-side business logic that can survive framework changes
- Work across frontend, backend, CMS integrations and infrastructure when needed
- Use AI-assisted engineering workflows with Claude Code, OpenAI Codex CLI and similar tools
Most recently, I worked on Surface Command at Rapid7, formerly Samos Cyber / Noetic Cyber.
I contributed to core product areas including:
- data-heavy dashboards and visualizations
- advanced query panels and data grids
- visual query-building flows
- connector and outpost setup interfaces
- workflow automation UIs
- access-control management
- Vue + React micro frontend integration
- frontend CI/CD, testing and AI-assisted development workflows
Languages: TypeScript, JavaScript, PHP, SQL, HTML, CSS
Frontend: Vue, React, state management, micro frontends, dashboards, data grids
Backend / CMS: Node.js, PHP, WordPress plugins, Drupal, Payload CMS
Testing / Tooling: Vitest, Cypress, Playwright, Docker, Git, CI/CD
AI-assisted engineering: Claude Code, OpenAI Codex CLI, AWS Kiro, agent workflows, spec-driven development
I'm currently designing and building systems for real nonprofit sports organizations in Argentina, including:
- a club and federation management system built with TypeScript, Payload CMS and Next.js
- membership, payment and licensing workflows
- institutional website modernization projects
- custom WordPress/PHP tools for sports administration
These projects are partly public, partly operational, and mostly focused on replacing messy real-world processes with maintainable software.
A good part of my recent professional work happened in private repositories, including work tied to this GitHub account:
- GitHub: @edgebal
- LinkedIn: linkedin.com/in/edgebal




