Full-stack developer using Ruby on Rails and Next.js with a background in business and hospitality. I enjoy building practical web apps and continuously improving my skills.
π Currently open to full-stack developer roles
Networth - Personal Portfolio Tracker: networth.cv
- Full-stack Rails app with real-time market data, AI, and multi-currency support.
- Real-time stock & crypto tracking and an AI-powered financial assistant.
Underrated - Sorare Football Card Analytics: underrated.live
- Real-time live auction data via authenticated Sorare GraphQL API
- Live auction countdown timers, FPL stats integration and AI-powered market analyst
Side-B - Le Wagon final group project: side-b.app
- Vinyl collector web app built with Ruby on Rails
- AI Assistance, REST API, CRUD, PostgreSQL, team collaboration
AI News - 5-day group project: ai-news.live
- AI-powered news platform built as an MVP with Ruby on Rails
- REST API, PostgreSQL, CRUD
Kaminari β Rails pagination gem
- PR #1151 β Replaced deprecated
remote:option withdata: {turbo:}for Rails 7.2 compatibility - PR #1152 β Fixed
format:option being ignored inpage_url_for - PR #1153 β Updated README to document Turbo support
ruby-openai β OpenAI API Ruby client
- PR #645 β Improved exception messages to include API error details from response body
- Maintaining and improving Networth and Underrated.
- Deepening frontend skills with JavaScript, React and Next.js.
- LinkedIn: https://www.linkedin.com/in/vitor-de-castro-a279b8151/
- Portfolio: https://vitor-de-castro.github.io/