Maurice Ngicho

Software Engineer

I'm a backend-focused software engineer with experience in Python (Flask) and Node.js. I transitioned from a technician background to software development, where I now build scalable and secure backend systems.

def build_backend():
return "scalable & secure"

About Me

My journey into software development began with a background in technical work, where I developed a deep appreciation for systems that work reliably and efficiently. This foundation naturally led me to backend development, where I focus on building the robust foundations that power modern applications.

I specialize in Python with Flask, Node.js, SQL databases, and Redis for caching and session management. My passion lies in crafting clean APIs, implementing secure authentication systems, and developing tools that solve real-world problems with elegant, maintainable code.

When I'm not coding, you'll find me exploring new technologies, contributing to open-source projects, or sharing knowledge with the developer community.

2+

Years Experience

10+

Projects Completed

3+

Technologies Mastered

Skills & Technologies

Languages

Python
JavaScript
SQL

Frameworks

Flask
Node.js

Tools & Libraries

Flask-JWT-Extended
SQLAlchemy
Redis
Alembic
Gunicorn
Jinja2

Featured Projects

A smart, role-based water billing and issue reporting system. Designed to simplify utility management for users while providing powerful tools for administrators.

View Project
Flask Flask-JWT-Extended SQLAlchemy Alembic MySQL Gunicorn Jinja2
Role: Fullstack Developer (Backend focus)

Skillink

A corporate e-learning platform that helps companies manage training programs, track progress, and promote knowledge sharing.

Flask SQLAlchemy Alembic SQLite HTML CSS JavaScript
Role: Backend Developer

Get In Touch

Let's work together

I'm always interested in new opportunities and exciting projects. Whether you have a question or just want to say hi, feel free to reach out!

Send Message