Senior iOS Engineer
2022 - PRESENTRevolut- Led an 8-person team to develop a joint accounts feature for the Revolut Retail app, enabling users to spend on a shared digital wallet.
- Fixed miscellaneous bugs and made minor improvements to the payment transactions feature, resulting in a 99% crash‑free rate for 19 million weekly active users.
- Improved the developer experience by shipping new components and updates in the design system.
Technologies: Swift 5, Xcode, Software Development, iOS, MacOS, Mobile, Mobile UX, Mobile UI, RxSwift, SwiftUI, Combine, Mobile Apps, Swift, Android, Native Mobile Apps, Swift 2, Swift 3, Agile Project Management, Product Management, Project Management, Firebase, Test-driven Development (TDD), Atlassian, Jira, iOS SDK, Objective-C, HTML, Front-end, Figma, Flutter, Mobile Development, Full-stack, Model View Viewmodel (MVVM), Project Planning, Requirements Analysis, Product Strategy, UIKit, GitHub, Animation, A/B Testing, Automated Testing, CI/CD Pipelines, Google Cloud Platform (GCP), APIs, Team Leadership, Architecture, Video Chat, React Native, Wireless Protocols, Wireless, Core Data, CircleCI, TestFlight, Docker, Kotlin, RIBs, Software Architecture, Microservices, eCommerce, Technical Leadership, Startups, Scalability, Planning, Finance, Agile, DevOps, Amazon Web Services (AWS), Azure, App Store, Subscriptions, User Interface (UI), User Experience (UX), Widgets, UI Animation, CallKit, Cocoa Touch, REST APIs, WebSockets, Video Streaming, Moya, Codable, Web Development, AVFoundation, Core Image, Virtual Reality (VR), Non-fungible Tokens (NFT), Cloud FirestoreSenior dApp Engineer
2021 - PRESENTWombat Exchange- Built decentralized applications (DApps) using TypeScript with React and Solidity for smart contracts.
- Created an analytics dashboard using GraphQL and React to show transaction volumes and summaries.
- Handled a protocol with over USD$20 million of total value locked and a record of USD$60 million in daily volume transactions.
Technologies: Solidity, TypeScript, React, Software Development, Node.js, Agile Project Management, Product Management, Project Management, Firebase, Test-driven Development (TDD), MongoDB, Atlassian, Jira, CSS, JavaScript, HTML, Front-end, Prisma, Next.js, Figma, Mobile Development, Full-stack, Project Planning, Requirements Analysis, Product Strategy, GitHub, Animation, A/B Testing, Automated Testing, CI/CD Pipelines, APIs, Team Leadership, Architecture, React Native, CircleCI, TestFlight, Docker, Software Architecture, Microservices, eCommerce, Technical Leadership, Startups, Scalability, Planning, Finance, Agile, DevOps, Amazon Web Services (AWS), Azure, App Store, Subscriptions, User Interface (UI), User Experience (UX), Widgets, UI Animation, CallKit, Cocoa Touch, REST APIs, Moya, Codable, Web Development, Redux, AVFoundation, Core Image, Virtual Reality (VR), Non-fungible Tokens (NFT), Cloud FirestoreiOS Engineer
2021 - 2022Blockchain- Led and shipped the new single sign-on feature for the iOS mobile application using SwiftUI, Combine, and the Composable Architecture pattern. It resulted in 41% more sign‑ups and 37% fewer customer support requests.
- Modularized various crypto transaction features with a Clean Architecture pattern that reduces the CI build time by 24%.
- Implemented a design system to improve the developer experience, achieving an internal NPS of 4.2 out of 5.
Technologies: Swift 5, Software Development, iOS, Xcode, MacOS, Mobile, Mobile UX, Mobile UI, RxSwift, SwiftUI, Combine, Mobile Apps, Swift, Android, Native Mobile Apps, Swift 2, Swift 3, Agile Project Management, Product Management, Project Management, Firebase, Test-driven Development (TDD), MongoDB, Atlassian, Jira, iOS SDK, Objective-C, HTML, Figma, AWS RDS, Mobile Development, Full-stack, Model View Viewmodel (MVVM), Project Planning, Requirements Analysis, Product Strategy, UIKit, GitHub, Animation, A/B Testing, Automated Testing, CI/CD Pipelines, Google Cloud Platform (GCP), APIs, Architecture, Wireless Protocols, CircleCI, TestFlight, Docker, Kotlin, RIBs, Software Architecture, Microservices, Technical Leadership, Startups, Scalability, Planning, Finance, Agile, DevOps, Amazon Web Services (AWS), Azure, React Native, App Store, Subscriptions, User Interface (UI), User Experience (UX), UI Animation, REST APIs, Codable, Image Manipulation, AVFoundation, Core Image, Non-fungible Tokens (NFT)iOS Engineer
2020 - 2021GoodNotes- Led and shipped a notes-sharing platform on iOS to 10 million monthly active users of GoodNotes 5. Worked with RxSwift, CQRS pattern, and conflict‑free replicated data types.
- Set up CI/CD pipelines for app deployments using Fastlane and Circle CI.
- Introduced a release cadence framework that boosted team‑wise productivity.
Technologies: Swift 5, Software Development, Xcode, iOS, MacOS, Mobile, Mobile UX, Mobile UI, RxSwift, SwiftUI, Combine, Mobile Apps, Swift, Native Mobile Apps, Swift 2, Swift 3, Agile Project Management, Product Management, Project Management, Firebase, Test-driven Development (TDD), MongoDB, Atlassian, Jira, iOS SDK, Objective-C, HTML, Figma, AWS RDS, Mobile Development, Full-stack, Model View Viewmodel (MVVM), Project Planning, Requirements Analysis, Product Strategy, UIKit, GitHub, Animation, A/B Testing, Automated Testing, CI/CD Pipelines, APIs, WebRTC, Architecture, Wireless Protocols, Wireless, Docker, Software Architecture, Microservices, Technical Leadership, Startups, Scalability, React Native, App Store, Subscriptions, User Interface (UI), Core Animation, User Experience (UX), Cocoa Touch, REST APIs, Codable, iPad, Image Manipulation, Video EditingData Engineer
2018 - 2020Tovala- Developed data pipelines to lay out foundations for data intelligence to drive business decisions. Python and SQL.
- Developed dashboards and scripts to show insights about company performance.
- Developed data science models for meal sales predictions using Ridge Regression Model.
Technologies: Python 3, Software Architecture, Startups, Scalability, Video EditingSoftware Engineer
2017 - 2018Movella- Developed internal management software using Node.js and SQL for managing hardware device inventory.
- Developed a motion tracking algorithm using MATLAB to visualize the motion trajectory of the latest sensor technologies.
- Improved the company process by setting up system design review processes.
Technologies: SQL, Node.js, Video EditingTechnical Evangelist
2016 - 2017Microsoft- Developed chatbot applications for retailers to resolve customer queries using Microsoft Intelligence Services.
- Developed multiple proofs of concepts using the latest Microsoft technologies.
- Spoke at multiple conferences across universities and technical communities.
Technologies: Node.js, Video Editing