Menu

Hello, I'm Samson Roy Nyangwara
a Software & Cloud Security Engineer
specializing in DevSecOps
based in Nairobi, Kenya.

About Me

I am a Software & Cloud Security Engineer

Profile

I am a Software and Cloud Security Engineer with strong hands-on experience in AWS, Azure, and Google Cloud Platform. I specialize in designing secure cloud architectures, automating security compliance, and developing full-stack applications using Python, React, and Node.js. My expertise includes vulnerability assessment, IAM, penetration testing, and DevSecOps practices.

I completed my Software Engineering course at Jenga School and Cloud & Network Security course at Cyber Shujaa. Currently enhancing my skills through AfricaHackOn's Ethical Hacking program and the JP Morgan Software Development Experience Program.

  • Python, Django, JavaScript, TypeScript
  • React, Node.js, Next.js
  • AWS, Azure, Google Cloud Platform
  • Docker, Jenkins, Kubernetes
  • CI/CD, DevSecOps
  • MySQL, MongoDB, PostgreSQL
  • Microsoft Entra, Microsoft Sentinel
  • Terraform, Ansible, CloudFormation
  • Penetration Testing, Ethical Hacking

Expertise

I specialize in crafting secure and scalable cloud infrastructures with a focus on simplicity and reliability

  • Cloud Security Engineering

    Expert in designing and implementing secure cloud infrastructures across AWS, Azure, and GCP. Proficient in automating security compliance checks, implementing IAM policies, and hardening cloud environments using industry best practices.

  • DevSecOps Implementation

    Experienced in integrating security into CI/CD pipelines, implementing automated security testing, and conducting code reviews to identify vulnerabilities early in the development lifecycle.

  • Penetration Testing & Vulnerability Assessment

    Skilled in conducting comprehensive penetration tests and vulnerability assessments on web applications and cloud infrastructure to identify and remediate security weaknesses.

  • Full-Stack Development

    Proficient in building scalable web applications using React, TypeScript, Next.js, Node.js, Django, and Python. Experienced in creating responsive, accessible interfaces with modern frameworks.

  • Containerization & Orchestration

    Extensive experience with Docker containerization and Kubernetes orchestration. Skilled in designing and deploying scalable, resilient containerized applications in production environments.

  • Infrastructure as Code

    Proficient in using Terraform, Ansible, and CloudFormation to define and manage infrastructure configurations as code, ensuring consistency, scalability, and reliability.

  • API Development & Integration

    Experienced in developing RESTful APIs using TypeScript, Python, and Django REST Framework. Skilled in integrating third-party APIs and ensuring secure, efficient data exchange.

  • Network Security

    Knowledgeable in implementing network security measures including VPNs, firewalls, intrusion detection systems, and secure network architectures to protect organizational assets.

Experience

Smart Mavuno Software Engineer Consultant
April 2025 - Present

Developing and maintaining user interfaces using React and TypeScript. Implementing client-side validation and error handling to improve form usability. Creating responsive, accessible web interfaces in collaboration with designers.

Milago Human Resource Security Software Engineer
Nov 2024 - Present

Developing APIs using TypeScript and Python. Implementing security testing and code review processes. Conducting penetration tests and vulnerability assessments on web systems. Hardening applications using DevSecOps principles.

Agile Business Solution Limited Web Application Developer
July 2024 - Oct 2024

Developed responsive web applications using Next.js, React.js, TypeScript, and JavaScript. Implemented modern styling with Tailwind CSS. Collaborated with cross-functional teams to deliver high-quality solutions while optimizing performance.

Freelance Web Developer
2021 - 2024

Delivered multiple web and mobile applications using Django, Node.js, React, and React Native. Integrated third-party APIs, managed databases (PostgreSQL, MongoDB), and utilized Git for version control.

J.P. Morgan Software Engineering Virtual Experience
June 2022

Completed practical software engineering modules through Forage, including interfacing with a stock price data feed, using JPMorgan Chase frameworks and tools, and building visual data displays for traders.

Brand Kenya IT Attaché
Aug 2021 - Dec 2021

Managed company website on WordPress. Facilitated email onboarding for new team members. Set up IP phone systems and WiFi infrastructure. Provided comprehensive desk support for technical issues.

Client Projects

Selected systems I have built for client and production use.

These projects cover mobile products, internal operations platforms, secure backend systems, and infrastructure-heavy builds with integrations for payments, messaging, VPN access, and distributed deployments.

Hayrat Centre Platform Student Resident Management System
Next.js, React, Express, PostgreSQL

Built a student resident management platform for Hayrat Centre with invite-based registration, approval workflows, student profiles, accommodation and room assignment, attendance tracking, and broadcast communication for students and parents.

Translation_Backend Curriculum Translation System API
FastAPI, Celery, Redis, PostgreSQL

Developed an asynchronous document translation backend for curriculum content, supporting PDF, DOC, DOCX, and Excel workflows with JWT authentication, role-based access, OCR and parsing utilities, background processing, and downloadable translated outputs.

GetCravy Restaurant and Events Discovery App
React Native, Expo, Node.js, PostgreSQL

Built a mobile discovery experience for Nairobi restaurants and food events with location-aware browsing, vibe and cuisine filters, map views, event attendance, bookings, favorites, direct WhatsApp and phone contact, and real-time venue information.

WiFi Billing System ISP Billing and Captive Portal Platform
Node.js, Express, React, PostgreSQL, Prisma

Delivered a billing platform for Kenyan WiFi providers with captive portal access, phone-number login, M-Pesa STK push payments, SMS notifications, package and session management, revenue reporting, and remote MikroTik router administration.

CyberLabs Cybersecurity Learning Platform
Node.js, PostgreSQL, Redis, Docker, OpenVPN, Ansible

Engineered a cybersecurity lab platform API and VPS-based infrastructure for hands-on training, including role-based access control, lab session lifecycle management, isolated Docker lab environments, certificate-based VPN access, distributed deployment, monitoring, and automated cleanup.

Portfolio

Projects I have done.

React natvie

Go Eta mobile App

Project Link

Real-time blockchain monitoring API that searches wallet types and automates Bitcoin blockchain data updates.

React Native, TypeScript, Python

Dead Lock Mobi

Project Link

Mobile client for a daemon deadlock

Reactjs, CSS

SokoPlay App

Project Link

A web app to keep tasks and other information.

Mongoose, CSS, Express, Ejs

Todolist App

Project Link

A todolist to track tasks

Reactjs, CSS

Tenzies App

Project Link

A tenzies app to play the tenzies game

HTML, CSS, Javascript

Drumkit

Project Link

A web app to that is a drumkit and has the different sounds from drum kits.

HTML, CSS, Javascript

Dice game

Project Link

A simple web dice game.

HTML, CSS, Javascript, Express, ejs, nodejs

Newsletter

Project Link

A simple api to show how using newsletter apis.

Django, HTML, CSS, Javascript

Ecommerce website

Project Link

An ecommercewebsite for buying clothes, shoes and other products for men and women

Docker,CI/CD, django rest-framework, OpenID, Africa's talking API

Order app

Project Link

A simple implementation of using CI/CD , django rest framework, OpenID and Africas talking Api

Certifications & Achievements

Achievement Badge
Certification Badge
Completed Certifications

Cyber Shujaa - Cloud and Network Security (2024)
Moringa School - Web Development (2023)
Jenga School - Software Development (2023)
J.P. Morgan Software Engineering Virtual Experience - Forage (2022)
AfricaHackOn - Ethical Hacking
Microsoft Security Certifications

Blog & Articles

Technical Writing Platforms

I have started posting about software solutions and more security as I try to come up with new topics to talk about.

LinkedIn Articles

Topics I Write About

Cloud Security Best Practices
DevSecOps Implementation
Docker & Kubernetes
CI/CD Pipeline Optimization
Penetration Testing Techniques
Full-Stack Development