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
Full-time• 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
Part-time• 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)
Part-time• 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.
Toolbuntypescriptdayjsjsonnode-jsprettierautomationshelldiscord-standup-forum-automator
An automated Discord utility for managing daily stand-up reports within Forum Channels, featuring thread rotation and smart participant reminders.
Utilitypythondiscord-pyasyncioautomationworkflowdotenvscheduling