Full-Stack Developer & Cybersecurity Enthusiast

Building secure, scalable web applications

I create modern web applications with clean code, best practices, and a focus on security. Specialized in React, Flask, and full-stack development.

Who I Am

I'm a passionate software developer with expertise in building full-stack web applications. With a strong foundation in both frontend and backend technologies, I create solutions that are not just functional but also secure, performant, and maintainable.

My journey in tech started with a curiosity about how things work, which evolved into a professional commitment to writing clean, well-documented code and building applications that make a real impact.

Core Competencies

Frontend

React, Vite, JavaScript, HTML/CSS, UI/UX Design

Backend

Flask, Python, REST APIs, Database Design

Database

PostgreSQL, SQLite, SQL, Data Modeling

Security

Input Validation, Error Handling, Best Practices

Download My CV
Nuru Amudi

4+

Production Projects

100%

Code Quality

5+

Tech Stacks

Passion for Code

Education & Growth

Nov 2023 - Mar 2024

Moringa School - Certificate

Nairobi, Kenya

Completed an intensive software engineering program focusing on full-stack development. This was the turning point where I transformed from beginner to confident developer.

Core Learning Areas:

Programming FundamentalsJavaScript, Python, Data Structures
Frontend DevelopmentHTML, CSS, React, Responsive Design
Backend DevelopmentAPIs, Databases, Server Architecture
Version ControlGit, GitHub, Collaboration
Problem SolvingDebugging, Algorithms, Optimization
Team CollaborationAgile, Sprints, Code Reviews

Impact: Built 4+ full-stack projects, mastered modern frameworks, and established foundation for professional software development.

Apr 2023 - Sep 2023

Institute of Advanced Technology - ICDL Certificate

Nairobi, Kenya

Earned International Computer Driving License (ICDL) certification, establishing fundamental digital literacy and computer competencies.

Certification Modules:

Computer EssentialsSystems, Hardware, OS basics
Word ProcessingMicrosoft Word, Document creation
SpreadsheetsExcel, Data analysis, Formulas
PresentationsPowerPoint, Visual communication
Online CollaborationCloud tools, Communication
IT SecurityCybersecurity, Data protection

Impact: Built strong foundation in computer literacy and international digital competency standards.

Skills Evolution

How my education shaped my technical expertise

01

Foundation (2023)

  • Basic Computer Literacy
  • Office Suite Proficiency
  • Introduction to Programming
  • Digital Communication
02

Web Development (2024)

  • JavaScript & Python
  • React & Frontend Frameworks
  • HTML5 & CSS3
  • Responsive Design
03

Full-Stack Mastery (2024)

  • Backend (Flask, Node.js)
  • Database Design (SQL, NoSQL)
  • API Development & Security
  • DevOps & Deployment
04

Present (Cybersecurity Focus)

  • Input Validation & Security
  • Error Handling & Best Practices
  • Code Quality & Testing
  • Production-Ready Development

My Educational Journey

My path to becoming a software developer began with foundational digital literacy through the ICDL certification, establishing essential computer competencies. This solid foundation became the springboard for my intensive software engineering education at Moringa School.

At Moringa School, I experienced a transformative learning journey. I started as a beginner learning programming fundamentals and gradually progressed to building complex full-stack applications. The combination of:

  • Hands-on Projects: Real-world applications from simple web pages to complete systems
  • Agile Methodology: Learning to work in teams, code reviews, and collaborative development
  • Problem-Solving Culture: Debugging exercises and algorithm practice sharpened my technical thinking
  • Full-Stack Exposure: Understanding both frontend and backend, making me a versatile developer

My passion for cybersecurity and web development grew naturally from this education. As I built more complex applications, I realized the importance of secure code, proper error handling, and best practices. This led me to focus not just on functionality, but on creating secure, reliable, and maintainable solutions.

Today, this education forms the backbone of my professional approach: writing clean code, implementing security best practices, and continuously learning new technologies to stay at the forefront of web development and cybersecurity.

Selected Work

FMI - University Website
Web Development

FMI University Website

Improved a university website with cleaner UI/UX, better performance, and fixed database integration. Built with semantic HTML, modern CSS, and optimized JavaScript.

HTMLCSSJavaScriptPHP
View on GitHub
News App - React + Vite
Frontend Development

News App

Built a production-ready news application with React hooks, error boundaries, NewsAPI integration, pagination, and saved articles.

React 18ViteNewsAPIHooks
View on GitHub
Farm Inventory - Flask Backend
Full Stack Development

Farm Inventory System

Developed a full-stack inventory management system with PostgreSQL support, Flask blueprints, input validation, and structured API documentation.

FlaskPostgreSQLSQLAlchemyREST API
View on GitHub
Weather App - Modular JavaScript
Frontend Development

Weather App

Built a modular weather application with OpenWeatherMap API integration, geolocation support, local storage, and performance-focused JavaScript architecture.

Vanilla JSOpenWeatherMapModulesLocalStorage
View on GitHub
VINEYARD-SMS - School Management System
Full Stack Development

VINEYARD-SMS

Built a school management system for Kenyan schools with CBC support, student enrollment, attendance tracking, M-Pesa fee collection, SMS notifications, and report card generation.

React 18Node.jsPostgreSQLM-Pesa IntegrationSMS API
View on GitHub
PASS-IT-ON project
Web App

PASS-IT-ON

Built a simple, responsive web app for sharing and passing items forward, with a clean interface and live deployment for easy access.

HTML5CSS3JavaScriptResponsive Design
Live Demo

What People Say

⭐⭐⭐⭐⭐

"Nuru delivered an exceptional web application that exceeded our expectations. His attention to detail and clean code practices made the project a huge success."

Abdul Malik

Project Manager

⭐⭐⭐⭐⭐

"Working with Nuru was a pleasure. He's not only technically skilled but also communicative and professional. Highly recommended for any web development project."

Alvin Kipchoge

Business Owner

⭐⭐⭐⭐⭐

"Excellent developer with strong problem-solving skills. Nuru delivers quality code and maintains great communication throughout the project."

Sarah Johnson

Tech Lead

Let's Work Together

Have a project in mind? I'd love to hear about it. Send me a message and I'll get back to you as soon as possible.