About me

Hello, I’m Ricardo Lopes, a 28-year-old self-taught full-stack developer with around 3.5 years of professional experience. I focus on building reliable, well-designed products with a strong emphasis on clean code, usability, and performance.

I enjoy working across the full stack — from crafting responsive and accessible user interfaces to designing and consuming REST APIs and real-time features using WebSockets. I care deeply about code quality and maintainability, and I regularly write tests to ensure the stability of the applications I build.

I’m comfortable working both independently and as part of a team, and I value clear communication and problem-solving. I’m passionate about learning, improving my skills, and turning ideas into meaningful digital products.

Professional Experience

  • Rotyre

    Rotyre

    Full-time
    Full-Stack Developer
    Luxembourg
    rotyre.com
    December 2022 — February 2025
    Full-Stack Development: Built and maintained web applications using Laravel and Nuxt 4, modernizing business processes.
    Data & Dashboards: Developed complex dashboards with server-side filtering, sorting, and state management for large datasets.
    Real-Time Features: Implemented WebSockets for chat interfaces and background synchronization.
    APIs & Automation: Integrated third-party APIs to automate workflows and notifications.
    Testing & DevOps: Maintained code quality with PHPUnit and Playwright; managed containerized environments with Docker.
  • Tidal Pool

    Tidal Pool

    Part-time
    Frontend Developer
    Remote
    tidal-pool.com
    December 2024
    Web3 Integration: Developed a token holder dashboard using React and TypeScript, integrating Solana wallet adapters for secure authentication and transaction signing.
    Blockchain Data: Leveraged Helius RPC and Solana Web3.js to fetch real-time on-chain data, including token balances and account metadata.
    API Development: Built custom React hooks using Axios to interface with a PHP-based backend for referral tracking, airdrop eligibility, and burn history.
    UI/UX Design: Implemented a responsive, dark-themed interface using Tailwind CSS and Headless UI, featuring interactive data tables and real-time status notifications.
  • Out App (now Nuts Trading)

    Out App (now Nuts Trading)

    Part-time
    Frontend Developer
    Remote
    out.app
    January 2024 — April 2024
    Frontend Architecture: Developed a high-performance Social Fi platform using Next.js 13, TypeScript, and Redux Toolkit, featuring complex layouts and PWA support.
    Real-Time Communication: Integrated WebSockets via SignalR for multi-channel chat systems, including global "troll" chats, direct messages, and broadcast channels.
    Web3 & Crypto Integration: Implemented blockchain features using @injectivelabs/sdk-ts for wallet interactions, contract calls, and transaction management on the Injective network.
    State & Data Management: Leveraged React Query and custom hooks for efficient data fetching, caching, and server-state synchronization across diverse social feeds.
    Authentication & Security: Integrated Privy and Auth0 for secure, multi-method authentication (Web3 wallets and social logins) and managed complex routing with Next.js rewrites.

Projects

  • snapchat-memory-downloader

    Download and archive your Snapchat Memories locally, organized by year and timestamp with progress tracking.

    Tool
    Open Source
    Repository
    21st December 2025
    bun
    typescript
    dayjs
    json
    node-js
    prettier
    automation
    shell
  • discord-standup-forum-automator

    An automated Discord utility for managing daily stand-up reports within Forum Channels, featuring thread rotation and smart participant reminders.

    Utility
    Open Source
    Repository
    5th November 2024
    python
    discord-py
    asyncio
    automation
    workflow
    dotenv
    scheduling