I'm a Senior Software Engineer with more than 8 years of experience in iOS mobile development and full-stack. My skills range from Swift, SwiftUI, React Native to TypeScript, React, DevOps and more!
I am currently looking for a full-time job in Madrid, Spain or remote from anywhere. I also offer long term mentoring sessions to improve your skills in design patters, software development, basics of programming, etc. as well.
- β¨οΈ Passionate about Farcaster, web3, DevOps, CI/CD pipelines and automation
- π Massive fan of Functional and Reactive programming. Highly recommend Pointfree.co
- π Blockchain technology and developing dApps, wallets, Farcaster mini-apps. Find me on Farcaster! Profile here
- π± Successfully transitioned from QWERTY to Colemak keyboard layout
- π Always improving myself and finding better ways to be productive to produce the best value
- π JavaScript, TypeScript, React, React Native, Redux
- π¬ Ask me about Swift, SwiftUI, Combine, TDD and career tips for non-computer science graduates
- πΉ My YouTube piano channel @youtube
- π© How to reach me: @leovido
- 8+ Years of iOS development (iOS 10 - iOS 18)
- Swift:
- SwiftUI, Combine, UIKit
- RxSwift
- XCTest, XCUITest, Snapshot testing
- Apollo (GraphQL)
- Interests: DevOps, functional programming, software architecture, TDD (test driven development), team development
- Swift:
- 3 years of React Native
- Farcaster frames (frames.js, Frog, Next) and mini-apps
- Other skills and frameworks
- AWS
- Agile, Scrum, Kanban
- GitHub Actions, Fastlane, Codemagic
- JavaScript, TypeScript
- React and React Native
- Node, GraphQL
- MongoDB
- Cypress (tests)
- Jest, Enzyme (tests)
- Noir (ZK)
Jun 2025 - PRESENT
ReplyCast β Farcaster mini-app (Jun 2025βPresent) https://replycast.leovido.xyz
β’ Built with React/Next/Vercel.
β’ Outcome: Top 140 on release day on Farcaster leaderboard; incorporated user feedback to improve and simplify UX.
Moxito (iOS, React Native) β crypto based health rewards app (rebrand) https://farcaster.xyz/~/channel/moxito
β’ HealthKit steps/activity, privacy-aware syncing, rewards model; rebrand + UX refresh to improve clarity of value prop.
β’ Outcome: 100 users on TestFlight, 1.1K followers on /moxito channel on Farcaster.
- Integrated Google Ads SDK and configured placements with minimal UX/performance impact.
- Fixed high-impact bugs and refactored modules with added unit test coverage.
- IAGL whitelabel rewards app (React Native)
- British Airways Executive Rewards app (iOS)
- AER Lingus Club Rewards app (iOS, TypeScript)
- Vueling Club Rewards app (iOS, TypeScript)
- Financial service integration with Mastercard (SwiftUI, Combine, Swift Package Manager)
- Building a production app with The Composable Architecture by Pointfree
- Reading audio iOS app https://audyo.ai/
- Porting a JS module into Swift
- Tranforming the Figma design into SwiftUI
- Swift Package Manager to import dependencies into main Xcode project (no Cocoapods, no Carthage)
- Management app (UIKit, Combine, Salesforce SDK)
- Cocoapods dependency manager
- Medical app for an individual (from ObjC to SwiftUI, MVVM, CoreData)
- Local storage with Core Data
- Testing framework - Medical web application for a company (Cypress, React, Monorepo)
- AccentPOS (Swift, SwiftUI, SPM, Cocoapods, MVC to MVVM)
- AccentPOS backend (Hapi, Node, MongoDB)
- AccentPeak (Swift, RxSwift, MVVM)
- AccentKit (framework)
- Star Micronics SDK (printer, CoreBluetooth)
- Marketman (inventory management)
- Deliverect (deliveries channel for Deliveroo, Uber Eats, etc.)
- Paymentsense (card payments provider)
- EVO payments (card payments provider)
- Xero (accounts management)
Side projects include a wide variety of projects, ranging from Full-Stack web development, iOS apps, React Native, ZK proofs and lots more. I keep building for fun and to keep my skills up to date to latest and modern technologies. Exploring different programming languages such as Rust and Noir, to stay ahead with groundbreaking tech.
A sophisticated Farcaster Mini App that revolutionizes how you manage conversations on the decentralized social network. Built with modern web technologies and designed for the Farcaster ecosystem.
- π Smart Reply Detection - Automatically identifies conversations where you haven't responded
- π± iOS-Style Interface - Intuitive tab navigation (Inbox, Focus, Analytics) with haptic feedback
- π Gesture Controls - Swipe right to mark as read, swipe left to discard conversations
- π Analytics Dashboard - Track engagement patterns with OpenRank integration
- π¨ Multi-Theme Support - Dark, Light, and signature Farcaster themes
- β‘ Real-time Updates - Pull-to-refresh and live conversation tracking
- π Interactive Tutorials - Smooth onboarding with animated guides
- Framework: Next.js 14 + TypeScript + Tailwind CSS
- Farcaster Integration: Official Mini App SDK with cast composition
- State Management: React hooks with localStorage persistence
- Performance: Optimized with infinite scroll, memoization, and lazy loading
- Analytics: Vercel Analytics with custom event tracking
- Testing: Jest + React Testing Library (95%+ coverage)
- CI/CD: GitHub Actions with automated testing and deployment
- Responsive Design: Seamless mobile-first experience
- Accessibility: WCAG compliant with keyboard navigation
- Smooth Animations: Hardware-accelerated transitions and micro-interactions
- Glass Morphism: Modern design with backdrop blur effects
- Touch Optimized: Gesture-based interactions for mobile users
- OpenRank Integration: Community influence scoring and ranking
- Cast Deduplication: Smart filtering to prevent duplicate entries
- Tutorial System: First-time user guidance with completion tracking
- Error Boundaries: Comprehensive error handling and user feedback
- Performance Monitoring: Real-time analytics and performance tracking

Moxito (iOS) + AWS Lambda | iOS app to track fresh stats from your Farcaster Moxie everyday rewards
Moxito is a mobile iOS application that integrates with Farcaster's social protocol to track and manage Moxie rewards. The app showcases modern iOS development practices, SwiftUI implementation, and robust architecture patterns.
Moxito won a hackathon held by Devfolio: https://devfolio.co/projects/moxito-ios-66af
https://github.com/leovido/moxito-ios

Learn more at https://warpcast.com/~/moxito

Rumourcast.fun is a Farcaster client that allows users to cast fun rumours anonymously, using Zero-Knowledge proofs.
Forked from the original Anoncast project.

π Try Rumourcast https://rumourcast.fun
π¬ Warpcast Channel https://warpcast.com/~/rumours
π¦ GitHub Repository https://github.com/leovido/rumourcast
π Original Anoncast Repository https://github.com/slokh/anoncast
- Tip O' The Hat (side quest) | Farcaster frame + Node.js + MongoDB
- "Who did I tip?" (WDIT) frames (Frog, Neynar, Airstack)
- $DEGEN edition frame (WDIT)
- HAM edition frame (WDIT)
- Eeeefier frame
- Liquidity rewards ($TN100X) frame
- Moxito check-in frame
- Various infographics for Moxito