Lewis Magangi

Full-Stack Software Engineer | Cybersecurity Specialist

Building secure, scalable web applications with expertise in Django, React, and Next.js. Passionate about accessibility, clean code, and solving real-world problems through technology.

About Me

Who I Am

I'm a passionate Full-Stack Software Engineer with a strong foundation in cybersecurity. With a Bachelor's degree in Computer Forensics Science and extensive training through ALX Software Engineering, I bring a unique perspective to building secure, scalable applications.

My journey spans from low-level systems programming in C to modern web development with React and Next.js. I've led migrations, architected databases, and implemented accessibility standards that ensure everyone can use the technology we build.

Beyond coding, I'm a competitive chess player who represented my university at national championships, bringing strategic thinking and patience to every project I undertake.

What I Do

Backend Development

Architecting robust APIs and databases with Django, building secure authentication systems, and optimizing performance for scale.

Frontend Engineering

Creating responsive, accessible interfaces with React and Next.js, implementing modern design patterns and state management.

Security & Accessibility

Implementing WCAG 2.1 standards, securing applications against vulnerabilities, and ensuring privacy-first architectures.

Elevator Pitch

"Hi, I'm Lewis Magangi, a Full-Stack Software Engineer with expertise in Django and React. I've led the architectural design and implementation of multiple production applications, including a solar-powered IoT platform and accessibility-compliant voice exam systems. With a background in cybersecurity and a passion for building secure, scalable solutions, I bring both technical depth and strategic thinking to every project. I'm looking for opportunities where I can leverage my full-stack skills to solve complex problems and deliver impact at scale."

Featured Projects

ProDev Connect

A full-stack social platform for developers with real-time messaging, post sharing, and community features.

Technologies:

Next.jsDjangoPostgreSQLWebSockets

Solar-Powered Water ATM

IoT-enabled water dispensing system with M-Pesa integration and real-time monitoring dashboard.

Technologies:

DjangoReactRaspberry PiMQTT

Voice Exam System

Accessible exam platform with WCAG 2.1 compliance, voice navigation, and screen reader support.

Technologies:

PythonFlaskWeb Speech APIPostgreSQL

Experience

Volunteer Software Engineer

Wamumbi

April 2025 - Present

Remote, Nairobi Kenya

  • Co-developing fullstack web app using Next.js, Clerk, and Prisma ORM with PostgreSQL
  • Building custom admin dashboard with role-based access
  • Integrating Paystack for secure donation processing

Intern, Networking Department

KenGen Kenya

May 2024 - Aug 2024

Stima Plaza Headquarters, Nairobi

  • Troubleshooted Cisco phones and PC networks
  • Configured Cisco devices including routers and access points
  • Supported network maintenance and documentation

Education

ALX Software Engineering

Software Engineering

Feb 2022 - Feb 2025

Backend SpecializationFull-stack DevelopmentSystem Design

Jaramogi Oginga Odinga University

Bachelor's in Computer Forensics Science

Sept 2020 - Oct 2024

CybersecurityDigital ForensicsNetwork Security

Technical Skills

Backend

PythonDjangoDjango REST FrameworkFlaskNode.jsExpress

Frontend

ReactNext.jsTypeScriptJavaScriptTailwindCSSSCSS

Database

PostgreSQLMySQLSQLitePrisma ORMMongoDBRedis

DevOps

DockerCI/CDGitShell ScriptingLinuxAWS

Security

AuthenticationJWTCSRF ProtectionEncryptionWCAG 2.1

Other

REST APIsGraphQLTestingAgileSystem DesignWebSockets

Testimonials

Lewis demonstrated exceptional technical leadership in migrating our platform from Flask to Django. His attention to security and scalability transformed our codebase.

Project Team Lead

Solar-Powered Water ATM

Outstanding work on the Dynamic Cryptosuite Selection System. Lewis shows deep understanding of cryptographic principles and software architecture.

Academic Supervisor

University Project

Lewis consistently delivered high-quality code and showed strong problem-solving abilities. His contributions to team projects were invaluable.

ALX Mentor

Software Engineering Program

Recent Articles

No blog posts available. Add some through the admin interface.

Get In Touch

I'm always open to discussing new projects, creative ideas, or opportunities to be part of your vision.