Hi there, I'm
Samuel Munyi
Senior Full-Stack Engineer
5+ years building and scaling production web applications with React, TypeScript, Node.js, and cloud infrastructure. Passionate about clean code, great UX, and solving real-world problems.
Portfolio
Featured Projects
2026Aegis — AI Content Moderation
REST API that detects AI-generated images, AI-written text and toxic content. A Python FastAPI sidecar runs inference on PyTorch and Hugging Face models, plus image embeddings and perceptual hashing for near-duplicate detection, sitting behind a NestJS API that handles auth, billing and rate limiting. The work I'd point to is the calibration: the most widely used off-the-shelf AI-image detector scored AUC 0.206 against 683 real customer uploads, meaning it ranked AI images below genuine photos on this domain. I measured the alternatives, moved to one reaching 0.83, and still don't auto-block on it — the API returns a score and a label and leaves the decision with the caller. Around 3,400 lines of Python cover inference plus the dataset-building, training and calibration pipeline behind it.
2026Kazi Resume Builder
Job-search workspace built around one rule: AI may restate work the résumé already evidences, and may never add work it does not. Paste a job posting and it tailors the résumé, drafts a cover letter, answers the application questions and prepares you for the interview — with every claim checked in code against the source document before it reaches the page. Includes ATS templates with an East African CV, PDF import, an application tracker, and Paddle + M-Pesa billing.
2026Faida Trading Bot
Automated trading system running live on a VPS. The Python engine — around 8,500 lines across 21 modules — runs momentum, London-breakout and grid strategies across a forex broker and Binance behind a single adapter interface, with 46 unit tests on the signal logic and a backtester for validating strategy changes before they touch live capital. Trades persist to PostgreSQL through asyncpg against a hand-written schema, so the daily P&L report is aggregate SQL rather than rows looped over in Python. The React dashboard streams live state over SSE. Before opening a position the bot asks Claude whether major news is breaking on that pair and skips the trade if so — fail-open by design, so an AI or network fault can never stop trading.
2024Rental Property Manager
Multi-tenant property management platform for Kenyan landlords. Features tenant management, automated lease tracking, M-Pesa STK push rent collection, maintenance requests, and a revenue analytics dashboard.
2024Lending System
Microfinance lending management system supporting loan origination, repayment schedules, and M-Pesa disbursements. Serves multiple institutions across Kenya.
2023Crypto Metrics
Mobile-first app showing live cryptocurrency pricing and market activity. Focused on performance, accessibility, and real-time data from the Blockchain API.
2023DocBooker
Full-stack doctor appointment booking app. REST APIs, Redux state management, and an accessible UI backed by a Ruby on Rails API with PostgreSQL.
2021Morning Dew
Stripe-integrated room booking platform with responsive frontend and robust backend. Implements user authentication, authorisation, and a seamless booking flow.
Expertise
Skills & Technologies
My Journey
Experience & Education
Work Experience
Senior Software Engineer
Oct 2023 – PresentSimplepay Capital Ltd · Onsite
- ›Rebuilt legacy lending system using TypeScript, Hono, and Next.js, improving performance and maintainability.
- ›Enhanced Uganda Customer ID Verification by integrating Airtel & MTN KYC and AI-powered OCR for national ID extraction.
- ›Implemented AI-assisted duplicate image detection using Hamming distance, reducing fraud-related submissions.
- ›Built and deployed a scalable B2C loan disbursement service with smart retry logic, fully resolving double-disbursement issues.
- ›Automated pending-loan handling workflows, significantly reducing administrative intervention.
- ›Integrated MTN and Airtel interactive shortcodes in Uganda for fast repeat-loan requests.
- ›Engineered a high-capacity bulk SMS service for large-volume customer communications.
- ›Designed cross-regional backend infrastructure for disaster recovery across multiple geographic locations.
- ›Enforced production access controls: MFA for all server access, secure SSH key management, and TOTP/email-based 2FA.
- ›Assisted in setting up CI/CD using GitHub Actions, streamlining deployments and reducing manual intervention.
- ›Developed customer-facing cross-platform mobile application using Flutter (iOS & Android).
System & Software Developer
Jul 2021 – Oct 2023Truweb Solutions · Remote
- ›Improved lending SaaS reliability, performance, and security across multiple microfinance companies, reducing incident reports by 30%.
- ›Engineered and implemented monitoring solutions for backend services using Node.js, improving system uptime.
- ›Managed deployments and troubleshot production issues to ensure seamless system updates with minimal downtime.
- ›Collaborated with cross-functional teams to diagnose and resolve critical production issues in real-time.
Software Developer
Aug 2022 – Apr 2023Microverse · Remote
- ›Honed advanced troubleshooting and code quality through 800+ hours of intensive pair programming and peer code reviews.
- ›Built and deployed several full-stack applications using React and Ruby on Rails.
IT Support & Assistant Accountant
Feb 2019 – Aug 2019Raven Property Management · Nairobi, Kenya
- ›Network troubleshooting, computer configuration, and IT support.
- ›Data entry and record management for rental and accounting data.
- ›Filling monthly and annual returns.
Education
DevOps Training — AWS Certification
Nov 2025Geek for Geeks
Cloud infrastructure and DevOps practices on AWS.
Professional Full-Stack Software Development
2023Microverse Training Program
JavaScript, React, Ruby on Rails, PostgreSQL, Git, TDD — 800+ hours of pair programming.
B.Sc Computer Science
Sept 2014 – Sept 2018Kenyatta University
Graduated with Second Class Upper Division.
More About Me
- ›Familiar with Linux tools and desktop environments (Ubuntu)
- ›Open source contributor and personal project builder
- ›Interested in Vanilla CSS frameworks and DX tooling
- ›Remote-first · EMEA timezone (Nairobi)
Who I Am
About Me
Senior Full-Stack Engineer · Nairobi, Kenya
A results-driven full-stack engineer with over five years of experience building and scaling production web applications, specialising in React, TypeScript, Node.js, and cloud infrastructure, with hands-on Python and SQL work on systems I build and operate myself. Highly adept at owning features from database to UI, making proactive product decisions, and refactoring legacy code for high-output startup environments.
I've delivered freelance projects for startups, contributed to open-source tools, and continuously sharpen my skills through real-world challenges. I enjoy working across the entire stack — from pixel-perfect UIs to robust, scalable backend services.
Ubuntu user · Remote-first · EMEA timezone · Open to global opportunities.
5+
Years Experience
10+
Projects Built
15+
Technologies
🌍 Nairobi
Based In