riagoncalves

Ricardo Gonçalves

Engineering Software Beyond the Stars

Projects

Things I've built and launched

  • 01

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

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

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

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

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

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

    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

  1. 2025 – Present

    Back End Engineer @ Reachdesk

    Remote

    • Ruby on Rails
    • React
    • TypeScript
    • PostgreSQL
  2. 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
  3. 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
  4. 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

Frameworks
  • Ruby On RailsRuby On Rails
  • NextJsNextJs
  • ReactReact
  • WebpackWebpack
Languages
  • RubyRuby
  • TypeScriptTypeScript
  • JavaScriptJavaScript
Databases
  • PostgreSQLPostgreSQL
  • MySQLMySQL
Tools
  • GitGit
  • WordpressWordpress