Senior Software Engineer β React & TypeScript Β· Scalable Frontend Architecture Β· Micro-Frontends & Design Systems Β· Golang Β· Node
8+ years building scalable, production-grade React applications β Design Systems, Micro-Frontends, high-traffic checkout platforms, and complex administrative interfaces. I design frontend architectures for scalability, modularity, and long-term maintainability, and collaborate on backend services in Node.js and Go to ship seamless, end-to-end solutions. Currently going deeper on AI-native development: structured LLM tool calling, provider-agnostic architectures, and Spec-Driven workflows with GitHub Spec Kit + Claude Code.
- πΌ Senior Software Engineer at NTConsult β Design Systems, Micro-Frontends and a NestJS/GraphQL BFF on Hexagonal Architecture.
- π― Shipped Pricing Optimizer end-to-end β an AI product split across a Go API and a Next.js frontend, two independently deployed repos sharing one OpenAPI contract.
- π§© Published enterprise-microfrontend-boilerplate β a Module Federation orchestrator for remotes that live in their own repos: everything crosses the boundary as props, so a remote imports nothing from the shell.
- π§ Working AI-native by design: Spec-Driven Development,
.claude/workflow committed alongside the code, not bolted on after. - π Open to senior frontend / fullstack roles on international, remote-first teams.
π§© enterprise-microfrontend-boilerplate β Micro-frontend orchestrator, Module Federation 2.0
A shell that composes micro-frontends living in other repositories: you hand it URLs,
it mounts them at runtime. Everything crossing the boundary is a prop (basePath,
session, bus), so a remote installs zero packages from the project and stays portable
to its own repo. Per-environment registry fetched at startup, origin allow-list that also
generates the CSP, contract version declared by the remote rather than asserted by the
host, 209 unit + 15 e2e tests. The frame's layout sits outside Tailwind's layers, because
a remote's stylesheet loads after the host's and its plain .flex-col silently outranks
md:flex-row.
React 19 Module Federation 2.0 Rspack Turborepo Playwright
π¨ pricing-optimizer-web β AI pricing-page generator, frontend
Paste a product URL, watch three AI-generated pricing-page variations stream in live
over SSE, compare strategies side by side, export as JSX, HTML, or a Stripe Pricing
Table config. Feature-Sliced architecture, hand-rolled SSE consumption (fetch +
ReadableStream, since EventSource can't POST), 108 unit + 14 e2e tests, Lighthouse
98 measured against the live deploy.
Next.js 16 TypeScript TanStack Query Tailwind v4 Playwright
β Live app Β· Repo
βοΈ pricing-optimizer-api β AI pricing-page generator, backend
Contract-first Go API: two-tier scraping (fast static fetch first, headless Chromium
only when the page is a client-rendered SPA), three pricing strategies generated in
parallel via structured LLM tool calling, one LLMProvider interface swapping
Anthropic and Groq by env var, OpenTelemetry tracing, 0γγ«/month infra by construction.
Go 1.26 Chi PostgreSQL Redis Cloud Run
β Live API Β· Repo
- NTConsult (2024 β present) β Built a corporate Design System from scratch (React, TypeScript, Vanilla-Extract, Storybook, Atomic Design); led a Micro-Frontends architecture with Qiankun; built and maintain a BFF in NestJS + GraphQL on Hexagonal Architecture with OpenTelemetry/Prometheus observability.
- Retornar (2020 β 2024) β Designed a high-scale payment checkout supporting peaks of 20,000 concurrent users; built the company's Backoffice platform from scratch; shipped a cross-platform React Native app.
- aiqfome (2022 β 2023) β Raised unit test coverage to 85%+ on a restaurant management system built with React, Electron, and TypeScript.
Full history on LinkedIn.
React TypeScript Next.js Node.js Go GraphQL NestJS PostgreSQL Redis Docker GCP Vercel OpenTelemetry
Also: Micro-Frontends Β· Design Systems (Atomic Design, Storybook, Vanilla-Extract) Β· Hexagonal Architecture Β· DDD Β· Prompt Engineering
Software Architecture Fundamentals Β· SOLID Principles for Clean Code Β· Domain-Driven Design (DDD) Fundamentals Β· Advanced Go (Golang) Development Β· Hexagonal Architecture for Software Development
Reach out on LinkedIn.