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.
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.
React, Vite, JavaScript, HTML/CSS, UI/UX Design
Flask, Python, REST APIs, Database Design
PostgreSQL, SQLite, SQL, Data Modeling
Input Validation, Error Handling, Best Practices
Production Projects
Code Quality
Tech Stacks
Passion for Code
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.
Impact: Built 4+ full-stack projects, mastered modern frameworks, and established foundation for professional software development.
Nairobi, Kenya
Earned International Computer Driving License (ICDL) certification, establishing fundamental digital literacy and computer competencies.
Impact: Built strong foundation in computer literacy and international digital competency standards.
How my education shaped my technical expertise
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:
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.
Improved a university website with cleaner UI/UX, better performance, and fixed database integration. Built with semantic HTML, modern CSS, and optimized JavaScript.
Built a production-ready news application with React hooks, error boundaries, NewsAPI integration, pagination, and saved articles.
Developed a full-stack inventory management system with PostgreSQL support, Flask blueprints, input validation, and structured API documentation.
Built a modular weather application with OpenWeatherMap API integration, geolocation support, local storage, and performance-focused JavaScript architecture.

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.

Built a simple, responsive web app for sharing and passing items forward, with a clean interface and live deployment for easy access.
"Nuru delivered an exceptional web application that exceeded our expectations. His attention to detail and clean code practices made the project a huge success."
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."
Business Owner
"Excellent developer with strong problem-solving skills. Nuru delivers quality code and maintains great communication throughout the project."
Tech Lead
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.