City Background

Senior Frontend Developer

Carlos Manotas

I build frontend systems that feel fast, clean and reliable.

Frontend with product sense and visual precision

I combine technical depth, design sensitivity and product thinking to build interfaces that are not only functional, but also clear, consistent and enjoyable to use.

I help teams transform complex products into maintainable, scalable and polished user experiences through React, architecture, performance and design systems.

ReactTypeScriptFrontend ArchitectureDesign SystemsPerformance

What I bring to a team

I work at the intersection of frontend engineering, UI quality and long-term maintainability.

Frontend Architecture

I structure applications so features are easier to build, test and evolve. I care about boundaries, state management, performance and code that remains understandable over time.

  • React application architecture
  • State management
  • Feature boundaries
  • Scalable folder structures

Design Systems & UI Quality

I bridge design and development by creating reusable components, consistent interfaces and production-ready UI that respects the original design intention.

  • Reusable components
  • Storybook documentation
  • Pixel-level polish
  • Accessible UI patterns

Performance & Developer Experience

I reduce unnecessary renders, simplify workflows and improve tooling so teams can move faster with more confidence.

  • Render optimization
  • Bundle improvements
  • Testing strategy
  • Developer tooling

Problems I like solving

I enjoy working on complex frontend products where quality, speed and maintainability need to coexist.

  • Complex React applications with too many re-renders.
  • Design systems that exist in Figma but are not reflected in production.
  • Legacy codebases that need refactoring without stopping product work.
  • Frontend teams slowed down by unclear structure or fragile components.
  • Products that need better testing, documentation and delivery confidence.

How I work

My approach is practical: understand the real problem, simplify the structure and leave the codebase easier to maintain than I found it.

01

Understand

I start by understanding the product, the users, the business constraints and the technical context.

02

Simplify

I identify friction in the UI, architecture or workflow and look for the simplest structure that can support future growth.

03

Build

I create or refactor components, flows and patterns with clear boundaries, strong typing and maintainability in mind.

04

Document

I document decisions, patterns and usage so the team can keep moving without depending on hidden knowledge.

Indie games, storytelling and learning in public.

Frontend, interaction & indie games

Game development sharpens the same skills I value in frontend: interaction, feedback, performance, systems thinking and user experience. Through Indiecisos, I document that learning process while building and publishing small games.

Explore Lab

YouTube channel documenting the indie game development journey

Published game built with Godot

Published mobile game built with React Native and Expo

Focus on learning in public, creative constraints and technical growth

Looking for a frontend developer who can improve both product and code?

I can help with React architecture, design systems, performance, refactors and frontend quality in complex products.