Oscar Lafarga is a founder and software solutions engineer with 11 years of cross-disciplinary experience building full-stack and mobile applications, leading engineering teams, and operating production-grade Bitcoin and Lightning infrastructure. Based in the Miami-Fort Lauderdale area, he blends information-theoretic thinking and thermoeconomic curiosity with hands-on product, systems architecture, and devops practice across Node, React, React Native, Python backends, and cloud platforms. He has led and shipped projects from startup CTO roles to engineering lead positions, and contributed notable UI and payment-handling improvements to the widely used Zeus Lightning mobile wallet. Passionate about education, he is focused on promoting software literacy by fusing classroom dynamics with professional work experience to create practical learning pathways. Autodidactic and methodical, he rapidly reverse-engineers code and documentation to drive interoperable, maintainable systems. His long-running personal Bitcoin node and Chaincode Labs study underline a deep, applied commitment to crypto protocols beyond typical engineering roles.
11 years of coding experience
9 years of employment as a software developer
Electrical and Electronics Engineering, Electrical and Electronics Engineering at University of Southern California
Bitcoin and Lightning Protocol Development Education, Bitcoin and Lightning Protocol Development Education at Learning @ Chaincode Labs
A mobile Bitcoin wallet fit for the gods. ⚡️ Est. 563345
Role in this project:
Mobile Developer (Android/iOS)
Contributions:3 reviews, 10 commits, 3 PRs in 15 days
Contributions summary:Oscar contributed to the Zeus mobile Bitcoin wallet by making several key changes related to the payment request and user interface. They modified the `PaymentRequest.tsx` file to adjust default fees, remove placeholder values, and add a fee recommendation feature, enhancing the user experience. Furthermore, the user refactored the `sendPayment` function and implemented an error message for routing failures within the `SendingLightning.tsx` view, improving payment handling. Finally, they added a default fee calculator in `FeeUtils.ts` and wrote tests for the new function.
A android like toast for android and ios, android use native toast, ios use UIView+Toast
Contributions:2 PRs, 3 pushes in 7 years 2 months
ios-androidandroiduiviewiostoast
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.