Sam Rasugu

No. 01

About

A working record.

I'm a Software Engineer and currently a Senior Software Engineer at C4DLab (University of Nairobi). I work across frontend, mobile, and backend stacks with strong expertise in TypeScript, React, Next.js, React Native, Node.js, Flutter, and Python. I build scalable, production-ready systems with clean architecture and strong UX foundations.

At C4DLab, I build full-stack solutions for research and innovation initiatives, working directly with stakeholders to define requirements, scope features, and ship production-grade software.

Previously, at Nurture Connect, I drove the design and delivery of user-focused digital products from concept to deployment. I also led frontend and mobile engineering at MONOS, delivering systems used globally across education and commerce.

I work extensively with cloud infrastructure and DevOps practices and I'm continually sharpening these skills through complex deployments and certification (AWS Certified Solutions Architect).

No. 02

Experience

01

Senior Software Engineer — C4DLab — University of Nairobi

Dec 2023 - Present · Nairobi, Kenya

Build full-stack solutions for the R&D lab of the University of Nairobi's School of Computing and Informatics. Work directly with stakeholders to define requirements, scope features, and ship production-grade software with no PM or tech lead.

  • Build full-stack solutions in TypeScript, React, Next.js, Node.js, Python, and AWS for the lab's research and innovation initiatives.
  • Manage Docker-based services on Linux, including reverse proxy setup, environment configuration, and basic observability.
  • Use AI-assisted coding tools daily while reviewing and rewriting AI-generated code before it goes to production.

Stack — TypeScript, React, Next.js, Node.js, Python, AWS, Docker

02

Lead Software Engineer — Nurture Connect

Jul 2025 - Jul 2026 · Remote (Contract)

Drive the design and delivery of scalable, user-focused digital products from concept to deployment. Bridge hands-on development and technical leadership by mentoring engineers, defining architectural direction, and ensuring code quality across the stack.

Stack — React Native, Azure, Product Management, Flask, Android, React.js, Expo

03

Senior Software Engineer — MONOS

Apr 2024 - Jun 2025 · Remote (UK)

Led frontend development for EHEA ECO using Next.js, Sanity, Tailwind CSS, and Framer Motion. Built the core self-guided education modules for the MONOS App on iOS and Android, now serving over 5,000 monthly premium users. Delivered MONOS Mankind end to end: a digital campaign platform supporting humanitarian initiatives across multiple countries.

  • UX metrics improved by 25% and user engagement increased measurably on EHEA ECO.
  • Built self-guided education modules for over 5,000 monthly premium users.
  • Delivered a multi-country digital campaign platform supporting humanitarian initiatives.

Stack — TypeScript, Next.js, Tailwind CSS, Framer Motion, Sanity.io

04

Software Engineer — Savannah Informatics

Jun 2023 - May 2024 · Nairobi, Kenya

Built and maintained features for two live health apps, UoNAfyaApp360 and Be.Well, with a focus on data confidentiality, access control, and audit trails.

  • Created and maintained sghi_core, a shared Flutter component library used across the company's mobile products. Wrote the API documentation and onboarded other engineers to the library.
  • Integrated GraphQL, Firebase real-time data, and token-based authentication across health platforms.

Stack — Flutter, Dart, GraphQL, Firebase

05

Software Engineer — USAID HealthIT

Aug 2023 - Apr 2024 · Remote

Contributed to CPIMS, an open-source child protection platform designed for real-time national data reporting and government data residency compliance.

06

Software Engineer — RedBrumbies

May 2021 - Jul 2023 · Nairobi, Kenya

Built Vitu Kwa Ground and Agrofi, civic tech and agricultural access platforms with web, mobile, analytics, and USSD components for East African users.

  • Built web, mobile, analytics, and USSD components for East African users.
  • Worked directly with non-technical stakeholders to scope features, and produced documentation and handoff materials from scratch.

Stack — Node.js, Python, Flask, Flutter, MongoDB

No. 03

Technical Skills

Languages

TypeScript, JavaScript, Python, Dart

AI & Machine Learning

LangChain, OpenAI API, Vector Databases, RAG

Frameworks & Libraries

React.js, Next.js, Flutter, Node.js, Tailwind CSS

Databases

PostgreSQL, MongoDB, Firebase

Cloud & DevOps

Git, Docker, AWS (Certified), Azure, GCP

Tools & Testing

Jest, Figma, Canva

No. 04

Education

Bachelor of Science in Computer Science — University of Nairobi

Nairobi, Kenya

Grade — Second Class Honors Upper Division

Coursework — Software Engineering, Data Structures and Algorithms, Distributed Systems, Database Systems, Machine Learning, Artificial Intelligence, Computer Networks, and Human Centered Design.

View my projects