Skip to content
View caiocastelhano's full-sized avatar

Highlights

  • Pro

Block or report caiocastelhano

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
caiocastelhano/README.md

Caio Castelhano

Full-stack Developer | React • Next.js • Ruby on Rails

PortfolioEmailLinkedIn


💻 About Me

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.


Featured Projects

Museu Autobiográfico & Território Leste

  • 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.

Gisele Sartini

  • 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).

Renata Lage Psicóloga

  • 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.

Fabio Montanari

  • 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.

Portfolio v2

  • 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.

Portfolio v1

  • 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.

GigGoers

  • 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.

Pinned Loading

  1. caiocastelhano-portfolio-v2 caiocastelhano-portfolio-v2 Public

    Full-stack developer creating responsive, accessible, and high-performance websites.

    TypeScript

  2. museu-autobiografico museu-autobiografico Public

    Cultural project combining memory, territory, and artistic expression through interactive and accessible web design.

    JavaScript

  3. gisele-sartini gisele-sartini Public

    Official portfolio of Gisele Sartini, video editor and motion designer.

    JavaScript

  4. site-fabiomontanari site-fabiomontanari Public

    Official website of Brazilian director, screenwriter, and educator Fabio Montanari, showcasing his work and career.

    JavaScript

  5. renatalagepsicologa renatalagepsicologa Public

    Multilingual one-page website presenting clinical practice, specialties, and contact information.

    JavaScript

  6. portfolio portfolio Public

    Personal portfolio showcasing my career transition, featured projects, tech stack, and contact details.

    JavaScript