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 100 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

ef

πŸ‘‹ Hi, I'm Leovido

Warpcast


I'm a Senior Software Engineer, Software Consultant (iOS, Swift, SwiftUI) and iOS Contractor. DevOps, Onchain explorer, Blockchain, Functional (reactive) programming.

I am currently working full-time on the Rewards app at IAGL (Avios) through Leighton. The apps I work on are known for allowing users to collect, and spend Avios points: British Airways Executive Club, Aer Club and Vueling Club.

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, DevOps, CI/CD pipelines and automation
  • πŸ”­ Massive fan of Functional and Reactive programming. Highly recommend Pointfree.co
  • πŸ‘€ Blockchain technology and developing dApps, wallets, FC frames
  • 🌱 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, Redux
  • πŸ’¬ Ask me about Swift, SwiftUI, Combine, TDD and career tips for non-computer science graduates
  • 🎹 Pianist @youtube
  • πŸ“© How to reach me: @leovido

Skills

  • Farcaster frames (frames.js, Frog)
  • 4 years of React Native + React
  • 8+ Years of iOS development (iOS 10 - iOS 17)
    • Swift:
      • RxSwift
      • SwiftUI, Combine
      • XCTest, XCUITest, Snapshot testing
      • Apollo (GraphQL)
    • Interests: Functional programming, software architecture, Test driven development, team development
  • Other skills and frameworks
    • Scrum, Kanban
    • JavaScript, TypeScript
    • React and React Native
    • Node, GraphQL
    • MongoDB
    • Cypress (tests)
    • Jest, Enzyme (tests)

Current side quests

Full-stack developer @ Rumourcast - 2024-Current

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

Forked from the original Anoncast project.

Tech Stack

typescript nextjs noir postgresql redis

Links

🌐 Try Rumourcast https://rumourcast.xyz

πŸ’¬ Warpcast Channel https://warpcast.com/~/rumours

πŸ“¦ GitHub Repository https://github.com/leovido/rumourcast

πŸ”„ Original Anoncast Repository https://github.com/slokh/anoncast

Lead developer @ Moxito - 2024-Current

  • Moxito (iOS) + AWS Lambda | iOS app to track fresh stats from your Farcaster Moxie everyday rewards

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

Lead developer @ TOTH - 2024-Current

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

Tech Stack

typescript nextjs mongodb

Farcaster frames developer @ TOTH - 2024-Current

  • "Who did I tip?" frames (Frog, Neynar, Airstack)
  • $DEGEN edition
  • HAM edition

Experience

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)

Pinned Loading

  1. rumourcast rumourcast Public

    Forked from Slokh/anoncast

    TypeScript 1 2

  2. 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 7 3

  3. BarChartCalories BarChartCalories Public

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

    Swift 13 1

  4. Forest-Clone Forest-Clone Public

    Clone of the Forest app written in Swift 5 + Firebase

    Swift 8

  5. BudgetMeApp BudgetMeApp Public

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

    Swift 11 1

  6. WordyMe WordyMe Public

    Swift