Building scalable software solutions and leading high-performing engineering teams
Designing and implementing scalable, maintainable software systems using modern technologies and best practices.
Leading and mentoring engineering teams, establishing technical standards, and driving engineering excellence.
Providing expert guidance on technology strategy, system design, and engineering processes to drive business success.
Selected works that showcase my skills and passion for creating exceptional digital products
A full-featured online shopping platform with payment integration and real-time inventory management.
Redesigned mobile banking experience focusing on simplicity and security.
Analytics dashboard for B2B SaaS platform with data visualization and reporting.
Patient portal with appointment scheduling, medical records, and telemedicine features.
I'm a Senior Software Engineer and Engineering Manager, where we're building the future of AI-powered solutions. As a passionate software engineer and engineering manager, I bring years of experience in leading high-performing teams and architecting scalable systems.
My journey has taken me through leading organizations like One Acre Fund, PaySwitch, and various ventures on Upwork, where I've combined technical leadership with hands-on engineering to deliver impactful solutions. I specialize in building robust, scalable systems while fostering engineering excellence and mentoring the next generation of developers.
When I'm not architecting systems or leading teams, you can find me exploring cutting-edge technologies, contributing to open-source projects, and sharing knowledge with the global developer community.
Have a project in mind or just want to chat? I'd love to hear from you. Let's create something amazing together.