Software engineering portfolio

Building software that feels solid, clear, and real.

Backend Specialist & System Architect

I design backend systems, APIs, and full-stack products with a strong bias for structure, clarity, and maintainability. My work sits where engineering discipline meets practical delivery: databases that make sense, codebases that can grow, and interfaces that support the job instead of getting in the way.

8 software case studies
219 design pieces in archive
API-first systems and backend focus
Peter Ndindi Mbuthia Software engineer focused on backend architecture, product systems, and reliable execution.

Tools I use to turn messy ideas into dependable systems.

The goal is never to use the most tools. It is to choose the right level of complexity for the product, the team, and the people who will maintain it later.

Programming Languages

The languages I rely on most for product logic, interfaces, and data work.

Python JavaScript HTML5 CSS3 SQL

Backend Development

Where I spend most of my time: APIs, permissions, architecture, and service design.

Django Django REST Framework Authentication Systems Multi-tenant Architecture RESTful APIs

Databases

Designing schemas carefully, improving query performance, and keeping data models maintainable.

PostgreSQL MySQL Database Optimization Stored Procedures Database Design

DevOps & Tools

The tooling that supports delivery, deployment, collaboration, and stable engineering workflows.

Git GitHub Linux Cloud Deployment Security Best Practices

Projects shaped around real structure, not tutorial energy.

These are the kinds of builds where architecture matters: admin flows, data handling, permissions, content systems, and products that need room to evolve.

A path built through shipping, learning, and refining.

I care about long-term engineering quality, but I also know delivery matters. The best work usually comes from balancing both.
2023 - Present

Software Engineering Projects

Designed and developed multiple production-ready web applications using Django and PostgreSQL. Implemented complex backend systems, RESTful APIs, and scalable architectures for various clients and personal projects.

May - August 2025

Mamuza Engineering - Technical Intern

Worked on IoT and software systems, integrating hardware with software platforms. Gained practical experience in system integration, data handling, and collaborating with multidisciplinary engineering teams.

2022 - 2026

Academic & Learning Phase

Deepened knowledge in algorithms, databases, networking, and software architecture through academic studies and hands-on projects. Built foundation for professional software development career.

Evidence of practice, iteration, and technical range.

GitHub is one part of the picture. It shows consistency, curiosity, and the habit of turning ideas into working systems.
7+
Public Repositories
190+
Total Commits
5+
Production Projects
4+
Technologies Mastered
Visit My GitHub

Username: @PydevG

If the work matters, let’s talk about it properly.

Open to junior backend roles, internships, collaborations, and thoughtful product conversations where software needs to be both useful and durable.

Contact Information

Email

peterndindi44@gmail.com

Phone

+254 745 521 825

Location

Nakuru, Kenya

GitHub

github.com/PydevG

Career Focus

Seeking entry-level to junior backend engineering roles, internships, or graduate trainee programs where I can contribute to real-world systems and grow into a well-rounded software professional.

Best fit for work involving:

  • Backend system architecture and product foundations
  • RESTful API design and service integration
  • Database design, optimisation, and maintainability
  • Deployment workflows and practical DevOps
  • Security, scalability, and code quality discipline
View Graphics Portfolio