Accomplished Senior Developer and Technical Lead with a strong background in software development, architecture, web and mobile app development, and leading remote, multicultural teams. Specializes in writing clean, maintainable, and thoroughly tested code while leveraging emerging technologies to deliver innovative software solutions in the web3 and crypto space.
Professional Experience
Rootstock Labs, Remote
Senior Tech Lead, March 2022 - Present
- Led a development team of five and a broader group of ten, including product, marketing, and growth members. Communicated with stakeholders, provided product input, and mentored developers.
- Collaborated with cross-functional teams—product, design, and QA—to gather requirements, align project goals, and ensure successful product delivery.
- Built decentralized applications (DApps) using TypeScript with React and Node.js, and developed mobile applications with React Native, focusing on maintainability, testability, and readability.
- Developed and maintained key open-source projects within the Rootstock blockchain ecosystem, increasing developer and community engagement. Notable projects include:
- RootstockCollective DAO: Created a Next.js and TypeScript frontend with Solidity smart contracts. This DAO rewards projects that build on Rootstock and currently holds about half a million in Total Value Locked (TVL).
- RIF Wallet: Developed a React Native crypto wallet using TypeScript and Account Abstraction to allow users to pay gas fees with any ERC20 token, enhancing onboarding and user experience for newcomers to DeFi.
- rLogin: Built a React developer tool in TypeScript that facilitates connections between developers’ DApps and users’ software and hardware wallets.
Senior Software Engineer, November 2021 - March 2022
- Developed key libraries and components in TypeScript for a React Native crypto wallet, which were distributed through NPM and GitHub Packages, enhancing community engagement.
- Built DApps using React to interact with Solidity contracts deployed on the Rootstock blockchain, an Ethereum Virtual Machine (EVM)-compatible network.
- Successfully integrated hardware wallets such as Ledger and Trezor into existing DApps, increasing the options for users to connect to the ecosystem’s applications.
Software Engineer, December 2019 - November 2021
- Developed mobile applications using React Native, focusing on Self-Sovereign Identity (SSI) and integrating IPFS storage with Decentralized Identifier (DID) authentication for a pilot project with the Ministry of Gibraltar.
- Built React decentralized applications (DApps) for the RIF Name Service Manager, enhancing user experience for blockchain domains and increasing conversions.
- Transformed design wireframes into reusable React components, ensuring consistency and efficiency across applications.
Founder, PracticeSightReading.com
2008 – Current
- Migrated the codebase from legacy PHP to a modern stack using React (Next.js) and Node.js. Incorporated serverless architecture with Supabase for backend services and Stripe for payment processing, resulting in improved user experience and increased conversion rates.
- Developed a Software-as-a-Service (SaaS) platform that allows musicians to generate random sheet music for sight reading, accompanied by server-side modules that generate MP3 audio files.
- Assumed end-to-end ownership of the entire ecosystem, encompassing server administration, client-side and server-side development, digital marketing, analytics, branding, and overall strategic decision-making.
University of Northern Colorado
Webmaster & Manager of Web Communications, June 2017 – January 2019
- Led a team of three, providing support to over 400 web authors, managing top-level websites, implementing branding initiatives, executing digital marketing campaigns, and overseeing web governance.
- Designed, built, and maintained C# web applications connected to SQL databases using test-driven and object-oriented methodologies.
- Engineered open-source custom content management system (CMS) integrations by leveraging vendor APIs to enhance functionality and improve user experience for campus web authors.
- Delivered technical presentations at industry conferences, showcasing expertise and fostering knowledge exchange within the community.
Webmaster, October 2009 – June 2017
- Oversaw the creation and maintenance of enterprise CMS templates written in HTML, CSS, and JavaScript, which were then converted into XSLT for use by web authors.
Web Developer, August 2006 – October 2009
Education
Master of Science in Digital Currencies, University of Nicosia, Cyprus
- Coursework includes forex markets, crypto-currency global impact, regulation, innovation, cryptology, and law and programming Bitcoin and Ethereum.
- Connected to the Bitcoin network with Python and created Ethereum apps with Solidity.
Coursework towards Online Master of Computer Science, Colorado State University, United States
- Completed courses in Database Systems and Object Oriented Design, from their Online Master of Computer Science program.
- Coursework and assignments were written with Java and utilized SQL.
Bachelor of Music, Performance, University of Northern Colorado, United States