Hi, I'm Rubén
Software Engineer with over 4 years of experience focused on React, Node.js, and TypeScript. I focus on building useful and functional products that deliver effective and scalable digital experiences.

Experience
Full Stack Developer
KuroDev January 2021 - Present- Developed a real-time patient management platform with 5 modules built in React, a mobile app in React Native, and Node.js and Socket.IO for real-time communication. Reducing manual tasks, exam scheduling, digital access to results and wait times through automated SMS alerts (Twillio) and self-service access to exam results.
- Built a QR-based student ID system using React and Firebase for payment validation and meal tracking, managing 400+ users (students and school staff) with secure QR generation and scanning functionality.
Software Engineer
Blockcoders August 2022 - June 2024- Built a crypto wallet browser extension, delivering 4 milestones funded by the Web3 Foundation (>$7k each) with unit tests written in Vitest achieving over 90% coverage.
- Migrated a DeFi platform to a monorepo architecture using TurboRepo, unifying Next.js and NestJS + GraphQL. Modernized UI components, completed core features, and implemented token staking functionality with secure on-chain interactions via Ethers.js/Viem and real-time pricing via CoinGecko API.
- Won two Web3 hackathons (>$5k each) by developing web applications with Next.js and wallet integrations.
- Developed a Node.js SDK to send XCM (Cross-Consensus Messaging) transactions on the Polkadot network, securing 4 milestones approved by the Web3 Foundation (>$10k each).
- Created a smart contract explorer for Polkadot-based chains. Implemented batch processing to sync over 3 million blocks and optimized data retrieval through indexing in MongoDB. Delivered 2 funded milestones (>$2k each) with 90%+ test coverage using Jest.
- Assisted in fixing a race condition bug in Zombienet, an open-source tool used to run and test Polkadot nodes.
- Managed end-to-end deployments of frontend and backend services on DigitalOcean, using Docker and GitHub Actions for CI/CD.
Projects

Kuria Mind is an Android application that allows users to manage app usage on their device. By creating blocks, users can select specific apps to restrict their execution and receive notifications about their activity.

bxzella is a platform designed to help traders analyze their performance by integrating with the BingX API. It allows users to view their transaction history, open positions, and track key trading statistics to make informed decisions and improve their strategies.

Database for the hidden potential of characters of dokkan battle. The hidden potentials on the web may not be the best for any character; these are based on Playmaker's guides