Ritratto di Vinícius Junqueira Moreira

Sono Vinícius J. Moreira.
Vivo a Rimini, dove trasformo problemi reali in interfacce che funzionano.

La mia passione per la tecnologia è nata da bambino, molto prima che diventasse un lavoro. La mia carriera, però, non è iniziata da uno schermo, ma da un cantiere: per anni ho lavorato come elettricista civile e industriale, imparando a leggere schemi, cablare quadri elettrici e risolvere problemi con le mani prima che con il codice.

La mia formazione nel digitale è partita ad Araçatuba, in Brasile, con un percorso Microcamp di quasi un anno e mezzo tra informatica, grafica, HTML, CSS e marketing digitale. Da lì ho scelto di specializzarmi in front-end: il percorso Full-Stack JavaScript di OneBitCode, seguito dal 2022, approfondito con un corso su React, Next.js e Redux su Udemy, mi ha dato le basi solide su cui costruisco ogni giorno.

Oggi lavoro ancora a tempo pieno nella manutenzione di centri sportivi, ma nel frattempo ho costruito — di mia iniziativa — una web app gestionale e un bot WhatsApp per digitalizzare la raccolta delle segnalazioni dei custodi: un problema reale, visto da vicino, risolto con codice.

Mi concentro su React e Next.js, curando qualità del codice, accessibilità e performance, e integrando strumenti AI nel workflow per lavorare più velocemente senza abbassare gli standard. Sono abituato a lavorare con attenzione ai dettagli e a portare a termine quello che inizio, anche quando la strada è lunga. Cerco un contesto dove mettere in pratica questo approccio e continuare a crescere come sviluppatore.

Stack

Frontend

  • + React (Hooks, Routing con React Router v6.4+, State Management con Context API, useReducer e Redux Toolkit)
  • + Custom Hooks
  • + Next.js (App Router, Server Components, Server Actions)
  • + JavaScript (ES6+)
  • + CSS Modules
  • + Styled Components
  • + Tailwind CSS

Backend / Database

  • + Supabase (Postgres, Auth, Storage)

Performance, Sicurezza & Testing

  • + Supabase Auth / Row Level Security (RLS)
  • + Ottimizzazione con memo, useMemo, useCallback e code splitting
  • + Audit e ottimizzazione di performance
  • + Testing con Jest e React Testing Library
  • + Supportati da workflow AI con Claude Code

Strumenti

  • + Git & GitHub
  • + Vercel
  • + Figma
  • + Canva

Workflow AI

  • + Claude Code (MCP)
  • + v0.dev
  • + Google Stitch

In approfondimento

  • + TypeScript
  • + Node.js