Skip to content
View leovido's full-sized avatar
🎩
Just build it
🎩
Just build it

Block or report leovido

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 250 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
leovido/README.md

πŸ‘‹ Hi, I'm Christian Ray Leovido

Farcaster Β Β  LinkedIn


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

Skills

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

AWS Certifications

AWS Certified Cloud Practitioner AWS Certified AI ML Practitioner AWS AI Early Adopter

Experience

Independent Work, Founder/Solo Developer

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.

Senior iOS Engineer @ Luzia - Apr 2025/Jun 2025

  • Integrated Google Ads SDK and configured placements with minimal UX/performance impact.
  • Fixed high-impact bugs and refactored modules with added unit test coverage.

Senior Software Engineer @ Leighton - 2021-2024

  • IAGL whitelabel rewards app (React Native)

Senior Software Engineer (iOS) @ Leighton - 2021-2024

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

Software Consultant and Contractor - 2020-2021

  • Building a production app with The Composable Architecture by Pointfree

Audyo - 2021

Bitcoin key management wallet - 2021

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

Freelance (iOS) - 2021

  • Management app (UIKit, Combine, Salesforce SDK)
  • Cocoapods dependency manager

Freelance (iOS) - 2020

  • Medical app for an individual (from ObjC to SwiftUI, MVVM, CoreData)
  • Local storage with Core Data

Contract (Cypress, React) - 2020-2021

  • Testing framework - Medical web application for a company (Cypress, React, Monorepo)

Lead developer @ Accent IT Services (2016-2020)

  • AccentPOS (Swift, SwiftUI, SPM, Cocoapods, MVC to MVVM)
  • AccentPOS backend (Hapi, Node, MongoDB)
  • AccentPeak (Swift, RxSwift, MVVM)
  • AccentKit (framework)

API integrations in AccentPOS

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

Current side quests (side projects)

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.

Lead developer @ ReplyCast (Farcaster mini-app) - July 2025

🎯 ReplyCast - Never Miss a Reply Again

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.

Screenshots

Tech stack

typescript nextjs

✨ Key Features

  • πŸ” 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

πŸ›  Technical Highlights

  • 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

🎨 UX/UI Excellence

  • 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

πŸ”§ Advanced Features

  • 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

Founder and Lead iOS developer @ Moxito - 2024

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

Repository link

https://github.com/leovido/moxito-ios

Screenshots

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

Full-stack developer @ Rumourcast - 2024

Rumourcast.fun is a Farcaster client that allows users to cast fun rumours anonymously, using Zero-Knowledge proofs.

Forked from the original Anoncast project.

Screenshots

Mobile version

Web version

Tech Stack

typescript nextjs noir postgresql redis

Links

🌐 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

Lead developer @ TOTH - 2024

  • Tip O' The Hat (side quest) | Farcaster frame + Node.js + MongoDB

Tech Stack

typescript nextjs mongodb

Farcaster frames developer - 2024-Current

  1. "Who did I tip?" (WDIT) frames (Frog, Neynar, Airstack)
  2. $DEGEN edition frame (WDIT)
  3. HAM edition frame (WDIT)
  4. Eeeefier frame
  5. Liquidity rewards ($TN100X) frame
  6. Moxito check-in frame
  7. Various infographics for Moxito

Pinned Loading

  1. composable-much-better-exercise composable-much-better-exercise Public

    Finance demo iOS app. This is a project demonstrating the capabilities of The Composable Architecture (TCA) and Swift Package Manager.

    Swift 8 3

  2. BarChartCalories BarChartCalories Public

    Application to track and display analytics of calories, exercise data, heart rate, etc. using SwiftUI

    Swift 12 1

  3. Forest-Clone Forest-Clone Public

    Clone of the Forest app written in Swift 5 + Firebase

    Swift 10

  4. BudgetMeApp BudgetMeApp Public

    Personal finances app using Starling bank's API with RxSwift + MVVM architecture

    Swift 12 2

  5. FP-CaseStudy-Swift FP-CaseStudy-Swift Public

    Swift version of the original 13 ways of looking at a turtle in F# by Scott Wlaschin

    Swift

  6. zk-explorations-noir zk-explorations-noir Public

    Learning ZK with Noir - Simple password verification in ZK with tests

    Noir