About Me

Engineering leader and advocate for better software engineering techniques.

I love working with financial technology, building great teams, and developing new products.

Interests include Web3, Solidity, Python, AI, ML, investing, and writing.

Welcome to my blog site.

For many, many years, I’ve been helping developers become more awesome. It’s all about learning best practices and a commitment to improving the mastery of your craft. Software engineering is a team sport requiring a commitment to collaboration, openness, and professionalism. It’s also about having the necessary humility to understand that you can always learn more.

What I Write About

Software Engineering

Web3 Tech & Cryptocurrencies

Finance

The Future

Some of My Favorite Past Experiences

Principal Software Engineer at Krasnar
(2022 – Present)
Built FastAPI applications in Python using ML and AI tools. Also developed Web3 applications in Solidity, using a variety of other tools.

Fintech Bootcamp Instructor at edX
(2022 – Present)
Taught students at Columbia University, Rutgers University, and UC Berkeley. Topics included financial technologies using Python, Pandas, ML, AI, Web3, and Solidity.

Director of Software Engineering at KUDO
(2021 – 2022)
Built an award-winning marketplace for interpreters using Ruby on Rails. Also made AI applications in Python for interpreters using Azure AI tools for NLP and translation.

Director of Development at Kasasa
(2017 – 2020)
Built an award-winning loan origination and servicing system in Laravel from scratch, including a general ledger system.

Chief Technology Officer at CircleBack Lending
(2014 – 2017)
Built a consumer-focused online consumer lending application in Laravel, utilizing machine learning to match applicants to the best loan opportunities.

VP, Engineering at LendKey
(2011 – 2014)
Built a white-label student loan application and servicing system in Ruby on Rails for credit unions and small banks.