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
- 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
- Swift:
- Other skills and frameworks
- Scrum, Kanban
- JavaScript, TypeScript
- React and React Native
- Node, GraphQL
- MongoDB
- Cypress (tests)
- Jest, Enzyme (tests)
- Moxito (iOS) + AWS Lambda | iOS app to track fresh stats from your Farcaster Moxie everyday rewards
Learn more at https://warpcast.com/~/moxito
- Tip O' The Hat (side quest) | Farcaster frame + Node.js + MongoDB
- "Who did I tip?" frames (Frog, Neynar, Airstack)
- $DEGEN edition
- HAM edition
- 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)