Leonardo Oliveira

Oi, eu sou o Leonardo

Dev que ama quebrar e consertar código

Cara, programar é viciante! Comecei fazendo joguinhos bestas no Unity e hoje tô aqui criando sites e apps. Curto mexer tanto na parte visual (que o pessoal vê) quanto no back-end (onde a mágica acontece). React virou meu melhor amigo, Node.js tá sempre comigo e PostgreSQL... bom, ainda tô aprendendo a dominar esse bicho. Sempre tem algo novo pra aprender e eu amo quando consigo resolver um bug que tava me matando há horas!

About Me

0
Códigos que funcionaram
0
Anos quebrando a cabeça
0
Pessoas que confiaram em mim
0
Linguagens que não me odeiam
Leonardo Oliveira

Full-Stack Developer

Então, minha história com código começou meio por acaso... Tava fazendo curso de games e me apaixonei por programação. Hoje em dia faço sites e apps, mas ainda lembro da primeira vez que consegui fazer um bonequinho pular na tela - que sensação! React salvou minha vida porque organiza tudo direitinho, e Node.js é massa porque posso usar JS pra tudo. Não preciso ficar trocando de linguagem o tempo todo. Ah, e quando um código não funciona e depois de 3h descobri que esqueci um ponto e vírgula... é frustrante mas é engraçado também haha

My Journey

Educação

2021 - 2023

Curso de Designer de Games

Cara, foi aqui que me ferrei (no bom sentido)! Aprendi a fazer joguinhos, mexer com Blender (que programa complicado), e no Unity eu sofri MUITO pra fazer um bonequinho pular. Sério, quem diria que fazer algo tão simples ia dar tanto trabalho? Mas quando funcionou... nossa, que sensação boa! Aí que descobri meu vício em resolver problema com código.

2023 - 2025

Curso de Informática

Esse curso me salvou! Antes eu mal sabia usar o computador direito. Excel era um bicho de sete cabeças, hoje faço planilhas que até impressionam. PowerPoint? Aprendi a fazer slides que não deixam ninguém com sono (espero). Photoshop me ensinou a fazer umas artes legais, e Illustrator... bom, ainda tô brigando com as curvas bezier, mas vai melhorando!

2024 - 2025

Curso Técnico em Análise e Desenvolvimento de Sistemas

Aqui a coisa ficou séria! Descobri que fazer site bonito é moleza, o difícil é fazer funcionar quando todo mundo acessa ao mesmo tempo. SQL me quebrou o juízo algumas vezes (ainda quebra, pra ser sincero), e Git... cara, quantas vezes eu quase perdi projeto por não saber usar direito! Mas os projetos com prazo real me ensinaram a virar a madrugada programando quando precisa.

Cursos Extras

2024 - atualmente

Curso de JavaScript

JS é amor e ódio ao mesmo tempo! Começei com aqueles alerts chatos que todo mundo faz. Closures me deram dor de cabeça por semanas, async/await então... nossa senhora! Mas quando clicou, cara, é muito massa! Hoje consigo fazer umas animações legais e conectar com API, mesmo que às vezes dê erro 404 e eu fique meia hora tentando entender o que tá errado.

2024 - atualmente

Curso de Desenvolvimento Full-Stack

Esse curso me abriu a mente! Antes eu só sabia fazer a telinha bonitinha, agora sei conectar com banco de dados e não é mais magia negra. React com hooks me confundiu demais no início (useEffect ainda me pega desprevenido às vezes), Express é bem tranquilo, mas PostgreSQL vs MongoDB? Cara, ainda fico na dúvida de qual usar. Mas é massa conseguir fazer um projeto do zero e ver funcionando!

2024 - atualmente

Curso de Node.js

Node.js é brabo! Descobrir que dá pra usar JS no servidor foi tipo descobrir que você pode comer pizza no café da manhã - revolucionário! Middleware me confundiu muito, JWT então... quantas vezes esqueci de colocar Bearer no token! Mas quando criei minha primeira API e ela funcionou, cara, quase chorei de emoção. Arquitetura? Escalabilidade? Ainda tô aprendendo, mas pelo menos não é mais chinês pra mim.

My Skills

Front-end (o que você vê)

React 73%

Next.js 61%

TypeScript 67%

JavaScript 79%

Back-end (por trás dos panos)

Node.js 74%

PostgreSQL 63%

Express 69%

Git (quando funciona) 81%

Mobile (aprendendo ainda)

React Native 62%

Expo 71%

APIs Nativas 54%

Publicar App (rezando) 42%

Meus Estudos

2024 - ainda estudando

JavaScript do Básico ao "Socorro"

Começou com var, let, const... hoje tô aqui lutando contra promises que não resolvem e closures que só funcionam quando querem!

Udemy (nas madrugadas)
2024 - viciado nisso

React: Do Ódio ao Amor

Primeiro pensei "que complicado", depois "hooks são do capeta", hoje "como vivia sem isso?". useEffect ainda me prega peça!

Alura (e muito YouTube)
2024 - quebrando tudo

Node.js: Quebrando e Consertando

Back-end não é mais bicho papão! Faço API que funciona (na maioria das vezes). JWT ainda me da trabalho, mas middleware já é de boa.

Rocketseat (salvou minha vida)

Uns códigos que funcionaram

Project 1 preview

TurboX

Meu primeiro projeto "grande" com Next.js! É sobre carros turbo porque sou fã de Need for Speed haha. Sofri bastante mas ficou legal!

Next.jsCSSNode.js
EA FC API preview

EA FC API

Cara, sou fã de futebol e de FIFA/EA FC, então juntei as duas paixões! Dá pra ver jogadores, times, fazer uns filtros. PostgreSQL porque dados relacionais, né?

ReactNode.jsPostgreSQLExpress
FrienZone preview

FrienZone

Tentei fazer meu próprio Facebook (delusão de grandeza). Chat em tempo real quase me matou, mas quando funcionou foi emocionante demais!

Next.jsNode.jsMongoDBSocket.io
Playstation API preview

Playstation API

Nostalgia pura! Fiz uma API com jogos que jogava quando era moleque. Tailwind deixou bonitinho, CRUD funcionando 100%.

Next.jsCSSTailwind
FunDev preview />

FunDev

Joguinhos simples mas funcionais! Só HTML, CSS e JS raiz. Nada de framework, só o básico mesmo e ficou da hora.

HTMLCSSJavaScript
ChatBoxIA preview

ChatBoxIA

Quis brincar com IA e saíu isso! Vanilla JS puro, nada muito complexo mas funciona. API de IA é massa trabalhar.

JavaScriptHTMLCSS
Calculadora Python preview

Calculadora Python

Primeira vez mexendo com Tkinter! Não é a coisa mais bonita do mundo mas faz conta certinho haha.

PythonTkinterGUI

Bora trocar uma idéia?

E aí, tem algum projeto em mente? Se tiver uma ideia maluca, um problema pra resolver ou só quiser bater um papo sobre código, manda mensagem! Sempre respondo (pode demorar um pouco se eu tiver debugando algum erro chato haha) e curto conhecer galera que também é viciada em criar parada legal.