Available for work

Samuel
Maingi.

Full Stack Developer — Backend Specialist

Building resilient systems and clean interfaces that scale from prototype to production.

6+
Years Experience
4
Companies & Orgs
12+
Technologies
3
Concurrent Roles
~/portfolio
❯

About Me

I'm a full stack developer with a deep focus on backend engineering. Over the past 5+ years I've designed and shipped production systems — from fast REST APIs to event-driven architectures — using Python frameworks like Flask and Django as my core toolkit.

I pick up the full stack where it matters: React for interactive UIs, Flutter for cross-platform mobile, and deep database expertise across both SQL and NoSQL stores. Whether it's raw PostgreSQL query tuning or architecting a MongoDB sharded cluster, I care about data as much as code.

My philosophy is simple: clean code, honest trade-offs, and solutions that actually fit the problem. I'm equally comfortable diving into a gnarly legacy codebase or architecting something greenfield from scratch.

Python Flask Django Ruby React Flutter PostgreSQL MongoDB Docker REST APIs GraphQL Linux
// Career Goals
◈

Build distributed systems that are fault-tolerant, observable, and maintainable at scale.

◈

Contribute to open-source Python and Ruby tooling that makes developers more productive.

◈

Deepen expertise in cloud-native architecture (Kubernetes, serverless, event-driven design).

◈

Mentor junior developers and champion engineering culture built on code review and continuous learning.

◈

Deliver mobile and web products that solve real problems for users across Africa and beyond.


Technical Skills

⚙️
Backend
Python95%
Django90%
Flask92%
Ruby / Rails78%
REST & GraphQL APIs88%
🖥️
Frontend
React82%
JavaScript / TypeScript80%
HTML & CSS85%
Tailwind CSS78%
📱
Mobile
Flutter80%
Dart75%
Cross-platform UI78%
REST Integration85%
🗄️
Databases
PostgreSQL90%
MySQL85%
MongoDB82%
SQLite / Redis80%
🔧
DevOps & Tools
Docker80%
Git / GitHub92%
Linux / Bash84%
CI/CD Pipelines75%

Featured Projects

🛒
E-Commerce
Project / 01

Pack-N-Store — Movers Platform

A full-stack platform that simplifies relocation by connecting users with vetted movers, flexible container-based storage, and end-to-end logistics coordination. Features include instant quote generation, real-time tracking, inventory management, and seamless scheduling - all from a single interface.

Django PostgreSQL Redis Docker Terraform
📊
POS
Project / 02

Rustic Point of Sale

A web-based Restaurant Point of Sale system built with Django. Designed for small-to-medium restaurant operations, it supports order processing, inventory management, employee accounts, and sales analytics with role-based access control.

Django PostgreSQL Docker Celery Terraform
📱
Mobile App
Project / 03

FarmConnect — Agri Mobile App

A cross-platform Flutter app connecting smallholder farmers to market prices and agronomic advisory services. Django REST backend with offline-first SQLite sync and push notifications via Firebase.

Flutter Dart Django REST SQLite Firebase

Work Experience

Feb 2025 — Present Full-time · Hybrid
Learning System & CRM Administrator
Moringa School — Nairobi, Kenya
Oversee system administration, user management, data integrity, and automation processes — bridging instructional and tech teams to ensure smooth cross-platform integration.
  • Administer Canvas LMS for course setup, assignments, and user role management across all student cohorts.
  • Manage Salesforce CRM for user access, data quality, reporting pipelines, and process automation.
  • Build and customise Formstack forms with JavaScript to streamline workflows and improve data capture.
  • Use SQL to maintain data accuracy and develop integration protocols between Canvas, Salesforce, and ancillary platforms.
  • Train staff, document processes, and drive system performance improvements through best practices.
Mar 2022 — Feb 2025 Full-time · 3 yrs
Technical Mentor
Moringa School — Nairobi, Kenya
Mentored software engineering students through the full curriculum — from fundamentals to production-ready full stack development — while supporting curriculum quality and student outcomes.
  • Guided cohorts of 30–60 students through Python, JavaScript, React, and backend development modules.
  • Conducted code reviews, debugging sessions, and project evaluations to uphold technical standards.
  • Contributed to curriculum updates, aligning content with industry tools and hiring trends.
Oct 2023 — Sep 2024 Contract · Remote
Senior Software Engineer
Finsys Limited Kenya — Remote
Contracted to lead backend engineering on financial systems, working with enterprise-grade infrastructure and high data-integrity requirements.
  • Designed and maintained Django REST Framework APIs integrated with Oracle Database for core financial workflows.
  • Implemented DevOps practices to improve deployment reliability and reduce release cycle time.
  • Collaborated with cross-functional teams to deliver features meeting strict compliance and audit requirements.
Dec 2021 — Sep 2024 Part-time · 2 yrs 10 mos
Back End Developer
Finsys Limited Kenya — Nairobi, Kenya
Built and maintained backend services for financial technology products, focusing on API development, data reliability, and DevOps automation.
  • Developed RESTful APIs using Django REST Framework for fintech client integrations.
  • Managed DevOps pipelines to automate testing, deployment, and monitoring processes.
May 2022 — Jun 2023 Part-time · 1 yr 2 mos
Web Team Lead
Machini Technologies Ltd — Nairobi, Kenya
Led a cross-functional team of software engineers through the full software development lifecycle while championing engineering culture and delivery standards.
  • Led and mentored a diverse team of engineers, driving feature work from scoping through to production release.
  • Identified and implemented engineering best practices; drove Live Site culture to ensure services delivered consistent reliability.
  • Managed Scrum processes and technical project planning to keep delivery on schedule.
  • Contributed to talent hiring decisions aligned with team objectives and individual growth paths.
Jan 2022 — Feb 2023 Part-time · 1 yr 2 mos
Full Stack Engineer
Machini Technologies Ltd — Nairobi, Kenya
Delivered full stack features across web products, contributing to both backend APIs and frontend interfaces.
  • Built Django REST Framework APIs and integrated them with frontend clients.
  • Applied DevOps tooling and best practices to streamline the development and deployment workflow.
Apr 2020 — Present Freelance · 6+ yrs
Freelance Web Developer
Self-employed — Nairobi, Kenya
Independent web development practice serving clients across Kenya and remotely. Scope spans full stack web apps, APIs, and technical consulting.
  • Delivered custom web applications and REST APIs for SME and startup clients across various sectors.
  • Consulted on architecture decisions, database design, and technology stack selection.
Aug 2020 — Dec 2023 Freelance · 3 yrs 5 mos
Penetration Tester
Freelance — Nairobi, Kenya
Provided security assessment services to clients, identifying vulnerabilities in web applications and backend systems.
  • Conducted black-box and grey-box penetration tests on web applications and APIs.
  • Produced detailed vulnerability reports with remediation recommendations for development teams.
  • Applied security awareness directly to personal development work — building with a security-first mindset.

My Services

01
🌐
Web Development

End-to-end web applications from architecture to deployment. I build backends that scale and frontends that convert.

Django Flask React
02
⚡
API Development

Clean, versioned, well-documented RESTful and GraphQL APIs. I build for the developers who consume them, not just the spec.

REST GraphQL Auth
03
📱
Mobile App Development

Cross-platform mobile apps with Flutter that look native on iOS and Android. Offline-first, fast, and polished.

Flutter Dart Firebase
04
🗄️
Database Design & Optimisation

Schema design, query optimisation, indexing strategies, and migrations. I turn slow databases into reliable assets.

PostgreSQL MongoDB Redis

Let's Work Together

Have a project in mind?

Whether you need a full-stack web app, a robust API, a mobile application, or just a second opinion on your architecture — I'm open to interesting challenges. Let's talk.

📍
Nairobi, Kenya — Available Remotely Worldwide
⏱
Response within 24 hours