Ricardo Gonçalves
Engineering Software Beyond the Stars
Projects
Things I've built and launched
PlayCatalog
A gaming platform to manage your game library, track progress, and discover new favorites. Combines personal collection management with social features and recommendations.
- Ruby on Rails
- PostgreSQL
- Sidekiq
- Docker
- TailwindCSS
Lumea
A medical appointment management system built on a microservices architecture. Seven specialized services handle appointments, patient records, communications, video calls, and more — each with its own isolated PostgreSQL database.
- Ruby on Rails
- PostgreSQL
- Sidekiq
- Docker
riagoncalves.dev v2.0
The second version of my personal website. It's a portfolio website that showcases my projects, skills, and experience.
- NextJs
- TailwindCSS
- TypeScript
Web RDF Editor
A high-performance web editor for viewing and managing RDF graphs and proprietary binary data tables. Features real-time cell editing, schema-driven binary parsing, and virtualized rendering for thousands of rows.
- React
- TypeScript
- Vite
- TanStack
- TailwindCSS
Shinobu - Discord Bot
Shinobu is a Discord bot that provides a variety of features to enhance your Discord server. It includes features like moderation, music, fun, and more.
- NextJs
- DiscordJS
- Express
- PostgreSQL
- TailwindCSS
riagoncalves.dev v1.0
The first version of my personal website. It was a simple website that I created to showcase my projects and skills.
- Ruby on Rails
- PostgreSQL
Sarcastify - Text to Sarcastic Text Converter
Sarcastify is a simple web app that converts text to sarcastic text. It's a fun project that I created to practice my web development skills.
- NextJs
Experience
Where I've worked and what I've built
- 2021 – 2025
Senior Software Engineer @ Leafwell
Remote
Contributed to the core product by planning and developing new features in Ruby on Rails, helping migrate the platform to React and GraphQL, and ensuring high quality through unit and end-to-end tests with RSpec, Vitest, and Cypress—all while maintaining a seamless user experience and fast delivery of business needs.
- Ruby on Rails
- React
- TypeScript
- PostgreSQL
- AWS
- 2017 – 2021
Software Engineer @ Minuscode
Lisbon, Portugal (Hybrid)
Developed a gym streaming platform in Ruby on Rails for personal trainers, enabling live classes and interactive scheduling, with core features like user management and scalable video streaming; also built and customized client-facing websites integrated with WordPress CMS.
- Ruby on Rails
- Next.js
- Javascript
- PostgreSQL
- Wordpress
- 2015
Junior Software Engineer @ Hypatia
Lisbon, Portugal
Developed C# scripts for an Augmented Reality project in Unity3D and contributed to multiple Android applications using Java.
- C#
- Unity3D
- Java
- Android
Skills
Technologies and tools I work with
Ruby On Rails
NextJs
React
Webpack
Ruby
TypeScript
JavaScript
PostgreSQL
MySQL
Git
Wordpress