Full-Stack
Software Engineer
Building scalable products for European & global teams. 5+ years shipping React, Node.js, and Go applications — from concept to production.
About Me

Languages
I'm a full-stack software engineer with 5+ years of experience building and shipping scalable web and mobile applications. I thrive in cross-functional teams and have delivered products used by thousands of users across East Africa and Europe.
My core expertise lies in React / Next.js, Node.js, and Go — backed by deep experience with PostgreSQL, Firebase, Docker, and cloud infrastructure (AWS, GCP). I care deeply about code quality, developer experience, and shipping features that matter.
I'm open to remote and hybrid roles with European teams. I'm comfortable working across CET/EAT timezones and have experience collaborating with distributed teams.
Featured Projects
A selection of products I've designed, built, and shipped — from concept to production.

CVTailor
AI / SaaSAI-powered CV tailoring platform

LetsPlay
Full StackSports activity discovery platform

Upsey
MobileEmergency alert & rapid response system

HR101
Full StackEnd-to-end HR management system

SMILE
EducationStanford educational collaboration platform

Budgetty
FinanceSmart personal finance tracker
Experience
My professional journey building software products and collaborating with teams.
Full-Stack Software Engineer
Skylab Systems
Lead engineer on multiple client-facing products, from concept through to production deployment. Working across React, Node.js, and Go stacks.
- ▸Shipped 4 production applications serving thousands of users
- ▸Architected a real-time emergency alert system with sub-3s delivery
- ▸Built and deployed containerized apps on GCP and AWS
Software Engineer
Freelance / Contract
Delivered full-stack web and mobile applications for clients across fintech, HR, and sports technology.
- ▸Built a personal finance tracker with M-Pesa payment integration
- ▸Developed an HR management system automating workforce processes
- ▸Collaborated with international teams across different timezones
Software Developer
Seeds of Empowerment (Stanford)
Contributed to the SMILE educational platform, a Stanford-affiliated project focused on interactive learning for students worldwide.
- ▸Developed core features used by educators and students globally
- ▸Containerized the application with Docker for scalable deployment
- ▸Gained experience with international, research-driven development teams
Skills & Expertise
Technologies I use daily to build, ship, and maintain production applications.
Frontend
Backend
DevOps & Tools
Also worked with
What People Say
Feedback from colleagues and clients I've worked with.
Curtis delivered an exceptionally polished product on a tight timeline. His ability to translate complex requirements into clean, maintainable code is impressive.
Working with Curtis was a pleasure. He brought strong technical opinions but always backed them with solid reasoning. The system he built for us has been rock-solid in production.
Curtis is a versatile engineer who can work across the full stack. He was proactive in identifying potential issues and always delivered quality work ahead of schedule.
Get In Touch
Looking for a software engineer for your European team? Let's talk about how I can contribute.
Let's Connect
I'm always interested in hearing about new opportunities and exciting projects. Whether you're building a product team in Europe or need a remote engineer — feel free to reach out.