Front-end & Product

Remote-first

I ship clear, fast experiences.

Pairing Next.js, Tailwind and tight design dev loops to launch modern interfaces.

  • Next.js
  • React
  • TypeScript
  • Node.js

About me

I'm a software developer whose career was shaped by curiosity about how things work behind the screen. From an early age, games, websites, and systems sparked my interest in understanding how beautiful interfaces connect to data, rules, and logic. During my internship, theory became practice as I started working on real-world systems, learning how front-end and back-end truly communicate and how ideas become production software.

Technical curiosity

I like to understand how UI, rules, and data connect long before a feature ships.

Hands-on learning

I turn theory into practice by testing ideas in production-grade systems.

Product bridges

I translate product intent into code and architectural decisions for the teams I work with.

Projects

Recent case studies live under NDA — here is a quick teaser.

Scroll
RPASeleniumGovTech

RPA for Minha Casa Minha Vida

Selenium bots reconciled housing records so the ops team could approve batches instantly.

View case
FintechAppSecurity

Credit card app with 2FA

Guided onboarding across mobile and web with built-in two-factor auth tied to the banking core.

View case
Next.jsCMSDynamic UI

Dynamic UI from the database

A builder that parsed DB schemas and rendered validated screens without new deploys.

View case
ConsórcioPagamentosNode.js

Consortium payments security

Anti-fraud layer with async queues that traced each billet and payout to investors.

View case
Rules EngineTypeScriptFinance

Tax rules formulas engine

A versioned DSL where squads authored tax formulas for each state and scenario.

View case

Experience

  1. Software engineering intern

    Inventory and API projects

    Career start

    I started my career as an intern, working on simple inventory control systems and front-end/back-end integrations, which gave me a solid foundation in APIs and web applications.

  2. Junior developer

    Mobile payments and security

    Early growth

    Later, I worked as a junior developer on more complex projects, including building a credit card module for a mobile application with a strong focus on security and two-factor authentication.

  3. Mid-level developer

    Dynamic UI platforms

    Scaling products

    I then progressed to a mid-level role working on highly dynamic systems where the UI was driven by database configurations.

  4. Mid-level developer

    Critical financial systems

    Business-critical flows

    I also contributed to critical financial systems, focusing on payments, data consistency, and security-sensitive business flows.

  5. Mid-level developer

    Tax rules engine

    Most recent

    More recently, I worked on a robust tax system that allows clients to define rules and formulas for tax calculation, dealing with large datasets and performance challenges.

Skills

My main front-end specialization is React with TypeScript, a technology I've worked with since the beginning of my career and that consistently shows up across projects. On the back-end I mainly ship Node.js, while also having experience with Golang, C#, and Java. I'm comfortable with both relational and non-relational databases such as MySQL, Postgres, and MongoDB.

Front-end

ReactNext.jsTypeScriptNext Intl

Back-end

Node.jsGolangC#Java

Databases

MySQLPostgresMongoDB

Let's talk?

Share two lines of context and I'll reply with next steps.

Email me

bmotaa98@gmail.com