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 everyday.
π Currently open to full-stack developer roles and missions via Malt or Upwork
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.
- Dockerized for local development; automated testing via GitHub Actions CI/CD.
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
ruby-openai β OpenAI API Ruby client
- PR #645 β Improved exception messages to include API error details from response body
simple_form β Rails form builder gem
- PR #1871 β Clarified README documentation on browser_validations default behavior
- Maintaining and improving Networth and Underrated.
- Exploring Docker, CI/CD pipelines, and testing practices.
- New private projects for clients.
- Improving performance and accessibility on apps.
- Coding everyday.
- LinkedIn: https://www.linkedin.com/in/vitor-de-castro-a279b8151/
- Portfolio: https://vitor-de-castro.github.io/
- Freelance missions: Malt Β· Upwork

