How I Work
My approach to production systems:
- - Define constraints and non-goals before writing code.
- - Ship measurable vertical slices, not hidden rewrites.
- - Make tradeoffs explicit so product and engineering decide together.
- - Build reliability and observability in from the start.
- - Remove complexity aggressively when it doesn't create value.
AI as Leverage
I use AI as a productivity multiplier, not a decision maker.
- Boilerplate and scaffolding
- Test generation
- Migration planning
- Draft documentation
I don’t delegate core architecture, system boundaries, security-critical logic, or business-critical decisions.
All output is validated through review, contract tests, profiling, and production telemetry.
Crypto Wallet System (duel.com)
Designed and implemented a mission-critical wallet frontend handling real user funds across multiple cryptocurrencies, precision-sensitive calculations, fees, and tax flows.
Impact
- - Operating in production for 1+ year serving ~800 daily active users.
- - Zero critical financial regressions since launch.
Key decisions
- - Enforced strict precision and rounding rules via a dedicated money-handling library.
- - Isolated financial logic into tested composables with explicit API boundaries.
Frontend Infrastructure Modernization
Led migration from legacy Webpack 4 + CJS architecture to a modern Vite + ESM stack, introducing type safety and sustainable composition patterns.
Impact
- - Reduced build time from ~60s to ~30s and significantly improved hot-reload speed.
- - Reduced bundle and chunk size, resulting in faster and more consistent page loads.
Key decisions
- - Migrated to Vite + ESM with proper tree-shaking and modern cache management.
- - Replaced mixins and component inheritance with Composition API and typed composables.
UI System Architecture (skins.com)
Design and maintain the platform's UI component library with strict contracts, accessibility standards, and typed composition patterns.
Skills
Frontend
- - Vue 3 (Composition API) + TypeScript
- - SSR / Build systems (Vite, ESM, bundling)
- - Accessibility and component architecture
Backend & Tooling
- - Node.js service design
- - PostgreSQL, Redis, caching patterns
- - CI/CD, observability, and release workflows
Pedro Melo - 2026
Based in Brazil · Working US time zones (UTC-5 to UTC-4)