Full-stack developer building real-world web applications with Ruby on Rails, React, and Next.js, working across the entire product lifecycle, from backend architecture to accessible, high-performance front-ends and production deployment.
I currently work as a Teacher and Teacher Assistant at Le Wagon, helping developers master Ruby, Rails, HTML, CSS and JavaScript, while continuously strengthening my own technical and mentoring skills.
Before moving into tech, I spent 10+ years in digital marketing and content strategy, which shaped how I think about product, users, storytelling and communication when building software.
- Website: museuautobiografico.org
- Repository: github.com/caiocastelhano/museuautobiografico
- Description: Cultural project combining memory, territory, and artistic expression through interactive and accessible web design.
- My role: Freelancer solo project. Full website development, responsive design, accessibility improvements, SEO optimization, and deployment.
- Tech stack: Next.js, React, JavaScript, CSS Modules, Git/GitHub, Vercel.
- Website: giselesartini.com
- Repository: github.com/caiocastelhano/gisele-sartini
- Description: Official portfolio website of Gisele Sartini, showcasing video editing, motion design, reels, and audiovisual projects with a clean, modern, and bilingual interface.
- My role: Freelancer solo project. Full website development, multilingual architecture (PT/EN), metadata and SEO setup, accessibility best practices, domain configuration, and production deployment.
- Tech stack: Next.js (App Router), React, JavaScript, CSS Modules, Git/GitHub, Vercel, Namecheap (DNS).
- Website: renatalagepsicologa.com.br
- Repository: github.com/caiocastelhano/renatalagepsicologa
- Description: Multilingual one-page website presenting clinical practice, specialties, and contact information.
- My role: Freelancer solo project. Full website development, language switch implementation, responsive design, accessibility improvements, SEO optimization, and deployment.
- Tech stack: Next.js, React, JavaScript, CSS Modules, Git/GitHub, Vercel.
- Website: fabiomontanari.com
- Repository: github.com/caiocastelhano/site-fabiomontanari
- Description: Official website of Brazilian director, screenwriter, and educator Fabio Montanari, showcasing his work and career.
- My role: Freelancer solo project. Full website development, language switch implementation, performance optimization, accessibility improvements, and custom domain deployment.
- Tech stack: Next.js, React, JavaScript, CSS Modules, Git/GitHub, Vercel, Netlify.
- Website: caiocastelhano.com.br
- Repository: github.com/caiocastelhano/caiocastelhano-portfolio-v2
- Description: Second version of my personal portfolio, redesigned and rebuilt with a modular architecture, improved performance, accessibility, and multilingual support.
- My role: Designed and developed from scratch, focusing on component architecture, responsive grid layout, accessibility best practices, and production deployment.
- Tech stack: Next.js, React, JavaScript, CSS Modules, Git/GitHub, Vercel.
- Website: v1.caiocastelhano.com.br
- Repository: github.com/caiocastelhano/portfolio
- Description: First version of my personal portfolio, built from scratch to present my projects and career transition into web development.
- My role: Designed and developed from scratch, implementing responsive design, multilingual support, and SEO optimization.
- Tech stack: React, JavaScript, CSS Modules, Git/GitHub, Vercel.
- Website: giggoers-f8d886acbf20.herokuapp.com
- Repository: github.com/caiocastelhano/giggoers
- Description: App for music lovers to discover and share concerts in São Paulo — developed during the Le Wagon bootcamp.
- My role: Team development focusing on front-end and integration with back-end, implementing responsive design and event listing features.
- Tech stack: Ruby on Rails, JavaScript, HTML, SCSS, Geolocation API, Git/GitHub.


