Skip to content

About

I'm Igor, a front-end software engineer. I live in Guabiruba, in southern Brazil, and I've worked remotely at Geomais Geotecnologia since 2025. On the side, I build websites for businesses and work on my own products.

I like taking an idea all the way to production: interface, business rules, data, tests and deployment. I'm open to conversations about product and front-end work.

Experience

Geomais Geotecnologia

Software Engineer · Feb 2025 to present

A geotechnology platform used by over 100 people to manage properties, land queries and maps. I'm the front-end specialist and work closely with back end and design.

  • Heavily used tools, like property creation with automatic generation of multiple units, property recoding and feasibility checks.
  • Over 10 legacy screens and modules migrated from JavaScript to TypeScript, with better performance, responsiveness and accessibility, plus automated tests.
  • Hierarchical 3-level permissions per user group, with access controlled module by module.
  • An internal library of over 20 components built with Atomic Design and documented in Storybook.
  • Vector Editor: CAD-style vector editing in the browser, built with React and OpenLayers.

MLBC Comunicação Digital

Software Engineer · Dec 2022 to Feb 2025

Corporate websites and CMS-based platforms for clients in many industries. I was the team's only front-end engineer.

  • Over 18 websites and CMS-based apps, from Figma to launch.
  • Front-end of Unifique's digital project: a multi-step sign-up flow, with content and prices that change by location.
  • Rebuilt the internal CMS twice. Publishing a site went from 2 or 3 weeks down to 1.
  • Technical SEO that took a client to the top organic spot for their main search term.

Freelance

Web developer · Jul 2021 to Nov 2022

Custom websites, from scoping to launch.

  • Over 5 websites built end to end.
  • Domain, DNS, hosting and business email set up for every client.
My full work history is on LinkedIn. (opens in a new tab)

Stack

Front-end
React, Next.js, TypeScript, JavaScript, Astro, semantic HTML, CSS
Design system
Atomic Design, Storybook, design tokens, CSS Modules, Tailwind, Figma
Quality
accessibility (WCAG), Core Web Vitals, technical SEO, i18n, Vitest, Playwright
Back end and data
Node.js, REST APIs, PostgreSQL, Prisma, Supabase, Firebase, PHP, MySQL
Delivery
Git, GitHub Actions, CI/CD, semantic release, Vercel

How I use AI

I use AI every day, and Claude Code is my main tool: agents and context docs versioned alongside the code. This site was built that way. At Geomais I work with Codex, and I'm also comfortable with GitHub Copilot and ChatGPT.

I also build LLMs into products. In RetroDash, Gemini rewrites cards through a server-side API, so the key never reaches the browser.

Education

  • Bachelor's in Software EngineeringUNIASSELVI · in progress, since 2026
  • Computer Programming apprenticeshipSENAI/SC, Brusque · 2018
  • Front-end development: React, JavaScript and the modern webOrigamid

Native Portuguese and advanced English (C1).

Outside of code

I play guitar, mostly rock and Catholic music. In football, I support São Paulo FC.

Message me on LinkedIn (opens in a new tab)