Engineering Director at Trimble · SketchUp
Pragmatic Leader • AI • ₿itcoin • Cross-Platform • Open Source • Colorado, USA
Engineering Director at Trimble with 15+ years of experience, currently leading SketchUp's client engineering and AI initiatives across the organization. I build and scale high-performing teams, having grown an R&D center from zero to over 100 engineers. I ship cross-platform products across web, desktop, mobile, and XR.
Deeply passionate about Bitcoin and the Lightning Network — I build open source tools for the ecosystem, write about Taproot, PSBTs, and self-custody, and cover Bitcoin development, security, and Node.js on Medium. I also contribute to open source projects spanning cryptography libraries, game development, and cross-platform tooling.
Engineer's degree in Computer Science from CETYS Universidad (2005-2009). Speaker at Phoenix Mobile Festival and Phoenix Mobile Technology Group.
Open source developer tools and Bitcoin projects
A self-contained Bitcoin paper wallet generator that creates gift-ready Bitcoin bills as printable images.
Online tool to test your Password-Based Key Derivation Function 2 implementation.
Not a typical char by char conversion. A proper base encoding and decoding tool.
Online tool to encode and decode Base64 strings quickly.
Base58Check implementation in Python for Bitcoin address encoding.
Helps create PSBTs (Partially Signed Bitcoin Transactions) using inputs from different wallets.
Track kid's computer time, tasks and rewards with Bitcoin via LNbits.
Perform arithmetic operations within SVG files. The ByteApps logo was created using this tool.
Adds GIF support in iOS. Open source library with 6 stars.
Technical articles on Bitcoin, security, and web development
Game projects built for fun and to teach my kids to code
Level editor and pixel art editor for SpitBomb v2.
Created this project to show my kids how to create a game really quickly.
2 player shooting game built in Java.
One player arcade game, similar to guitar-hero gameplay.
One player brick-breaker style arcade game.
Leading the engineering vision for SketchUp's next chapter — driving platform modernization, AI integration, and innovation across web, desktop, and mobile experiences.
Led the establishment and scaling of Trimble's R&D center in Mexico, growing the operation from zero to over 100 engineers and technical staff.
Working on the next generation of SketchUp for innovative devices. Worked closely with Software Engineers, PM, QA, Scrum Master, and DevOps.
Worked on SketchUp Viewers for Android, iOS, HoloLens, and VR devices. Languages: Swift, Kotlin, Objective-C, Java, C#, C++, Python, JavaScript.
Worked on the SketchUp C SDK and the SketchUp Ruby API for macOS and Windows.
Worked on Trimble Outdoors, AllSport, and Terrain Navigator Pro mobile apps.
Worked on a variety of games for feature phones. Languages: Java Micro Edition (J2ME) and Qualcomm BREW (C++).