Skip to main content
Elmi Rabelo
Elmi Rabelo

About

I am a Software Engineer with over five years of experience focused on building web and mobile products. My journey began exploring full-stack development, which quickly led me to deeply specialize in the frontend ecosystem, building real-world, complex applications with React, Next.js, and React Native.

Over the years, my work has shifted from merely implementing user interfaces to architecting complete frontend solutions. I have hands-on experience driving decisions around large-scale componentization, structured state management, performance optimization, and API integration, always keeping long-term code maintainability in mind. More than just writing code, I enjoy transforming complex product challenges into simple, scalable technical solutions.

I strongly believe that software development is a team sport. I have a solid track record of collaborating continuously with designers, backend engineers, and product stakeholders. Furthermore, I actively engage in code reviews, pair programming, and mentoring early-career developers. Currently, I am broadening my technical foundation to tackle end-to-end engineering challenges, deepening my knowledge in backend development, software architecture, and AI-integrated applications.

Experience

  1. Full Stack Developer

    Campsoft

    Oct 2024 – Present

    Working across multiple simultaneous products (Campsoft, Tocalivros, Mania de App). Leading architectural migrations to Next.js, modernizing interfaces, and reinforcing code quality through rigorous code reviews.

  2. Frontend Engineer

    FINTTA

    Sep 2023 – Oct 2024

    Technical lead for web and mobile applications in the sports niche. Developed complex scheduling, payment, and chat flows, achieving high onboarding retention metrics. Provided technical mentorship to the team.

  3. Frontend Developer

    Estudando.com

    Apr 2020 – Aug 2023

    Built an internal Design System and developed the core educational platform (exam and simulation systems) serving over 10,000 students.

  4. Frontend Developer

    RayzeAI

    Mar 2022 – Apr 2023

    Created and maintained highly reusable components focused on visual consistency for an AI-based SaaS product.

  5. Full Stack Developer

    Scritika

    Feb 2019 – Mar 2020

    Developed and optimized a SaaS platform while providing technical support to junior developers.

Work Principles

Product and User First

Code is just the medium. The ultimate goal is always to solve a real problem, delivering a seamless, accessible experience that adds immediate value to the end-user.

Technical Pragmatism

I strive for simplicity. Over-engineered architectures hinder product evolution. I prefer clean, straightforward solutions that are easy for the rest of the team to read, adapt, and maintain in the future.

Collaborative Engineering

Great products come from clear communication. I value constant alignment with design and business teams, and I foster collective growth through constructive code reviews and pair programming.

Capabilities

Specialty

TypeScript, React, Next.js, React Native.

Interface

Design System creation and maintenance, Advanced componentization, Pixel-perfect UX/UI implementation, Responsive and accessible interfaces.

Data & State

Scalable global and local state management, RESTful API integration, Authentication flows, Offline-first data synchronization (mobile).

Engineering

Frontend architecture (web and mobile), Performance optimization, Clean Code best practices, Pair programming, Rigorous and constructive code reviews.

Expansion

Backend Development, End-to-end Software Architecture, Applied Artificial Intelligence (AI) integration.

Does your next challenge call for engineering and product perspective?

If my experience fits what your team needs right now, I would be glad to talk.

Bahia, Brazil · remote