Skip to content
View pcodesdev's full-sized avatar
πŸ‘¨β€πŸ’»
Pragmatic dev
πŸ‘¨β€πŸ’»
Pragmatic dev

Block or report pcodesdev

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
pcodesdev/README.md

πŸ‘‹ Peter Njuguna

Software Engineer | Cloud & AI Practitioner | Digital Skills & Technology Educator

Building practical, scalable technology solutions at the intersection of software engineering, cloud computing, AI and digital skills.

Portfolio LinkedIn Email GitHub

πŸ‡°πŸ‡ͺ Nairobi, Kenya | 🌍 Open to Remote & International Opportunities


πŸ‘¨β€πŸ’» About Me

I am a Software Engineer, Cloud Practitioner and Digital Skills Educator with 5+ years of experience spanning software development, cloud technologies, ICT support, technical training and digital-skills programme delivery.

My work combines hands-on technology with real-world impact β€” from building web applications and offline-first systems to designing and delivering digital-skills programmes for young people.

I enjoy solving complex problems, building useful products, simplifying technology through teaching, and continuously exploring how AI can improve software, learning and productivity.

What I bring

  • πŸ’» Software development with JavaScript, TypeScript, React, Node.js and Python
  • ☁️ Cloud experience across AWS, Google Cloud and Oracle Cloud
  • πŸ€– Growing specialization in AI engineering, Generative AI and AI-enabled applications
  • πŸ—„οΈ Relational and NoSQL database experience with MySQL, PostgreSQL, MongoDB and IndexedDB
  • πŸ“± Experience building offline-first and mobile-first applications
  • πŸ§‘β€πŸ« 5+ years of technical training, mentorship and digital-skills delivery
  • πŸ“Š Experience coordinating technology programmes, stakeholders, trainers and learners
  • 🌍 Experience delivering digital-skills programmes in refugee and host-community contexts

πŸš€ What I'm Building

🌾 Pemanju Farm Manager

A mobile-first, offline-first Progressive Web App for livestock and farm management.

The project focuses on transforming an Excel-based farm management workflow into a structured, relational application while maintaining reliable offline functionality.

Architecture & technologies:

React TypeScript Vite Tailwind CSS Dexie.js IndexedDB SheetJS Supabase PostgreSQL

Key engineering areas include:

  • Relational data modelling
  • Animal and livestock record management
  • Offline-first architecture
  • IndexedDB persistence
  • Excel import/export
  • Data validation and reconciliation
  • Automated testing
  • Service-layer architecture
  • Future cloud synchronization
  • AI-assisted farm management capabilities

Focus: Building reliable software for environments where connectivity cannot be assumed.


πŸ€– AI Engineering

I am developing deeper expertise in AI engineering and production AI applications, with a focus on practical implementation rather than AI theory alone.

Current areas of focus include:

  • Python for AI engineering
  • Machine Learning fundamentals
  • Deep Learning
  • NLP and Large Language Models
  • Generative AI
  • Retrieval-Augmented Generation (RAG)
  • AI agents and agentic systems
  • AI application architecture
  • AI evaluation and responsible AI
  • Cloud-based AI deployment
  • AI integration into education and digital-skills platforms

Current direction

AI + Software Engineering + Cloud

My goal is to build production-oriented AI systems that solve practical problems rather than simply demonstrate models.


☁️ Cloud & Infrastructure

I have hands-on exposure to cloud technologies and continue building toward cloud-native engineering and architecture.

Cloud

DevOps & Infrastructure

Areas of interest:

  • Cloud architecture
  • Application deployment
  • Infrastructure fundamentals
  • CI/CD
  • Containers
  • Cloud security
  • Scalable application design
  • Cloud-native development

πŸ› οΈ Technical Stack

Languages

Frontend

Backend

Databases & Storage

Development Tools


πŸ§‘β€πŸ« Technology & Digital Skills Education

Beyond software development, I have extensive experience helping people acquire practical digital skills.

Through my work in digital-skills programmes, I have supported training across:

  • Web Design & Development
  • Graphic Design & Digital Illustration
  • 3D Animation & Motion Design
  • Digital Marketing
  • AI-enabled digital workflows
  • Employability and freelancing
  • Entrepreneurship and digital livelihoods

I have worked with 500+ young people across refugee and host-community settings and supported the coordination of trainers, partners, stakeholders and learning activities.

My approach to technology education is practical:

Learn β†’ Build β†’ Apply β†’ Demonstrate β†’ Earn


πŸ’Ό Professional Experience

Project Officer – Digital Skills

Finn Church Aid (FCA) Kenya

Leading and coordinating digital-skills and employability activities across Dadaab, Kakuma and Kalobeyei.

Key areas of responsibility include:

  • Digital-skills programme coordination
  • Technical training and mentorship
  • Trainer and facilitator coordination
  • Stakeholder and partner engagement
  • Learner mobilisation and support
  • Employability and freelancing pathways
  • Digital-skills hub coordination
  • Monitoring, reporting and data management
  • Programme quality and risk management
  • Technology and equipment management

Earlier Experience

Project Assistant / Digital Skills Trainer – FCA Kenya

Digital-skills training, learner support, technical coordination and programme implementation.

Data Specialist – Realfield Limited

Data management, analysis and technology-supported field operations.


πŸ… Certifications

  • Oracle Cloud Infrastructure 2025 Certified AI Foundations Associate
  • AWS Certified Cloud Practitioner
  • Google Cloud Digital Leader
  • Google IT Support Professional Certificate
  • Oracle MySQL Implementation Associate
  • Programming Essentials in Python
  • Scrimba Frontend Developer Career Path
  • Training of Trainers – Digital Competencies

πŸ“Œ Engineering Principles

I care about building software that is:

  • Reliable β€” predictable behaviour and meaningful error handling
  • Maintainable β€” clear architecture and separation of concerns
  • Testable β€” automated tests where they provide real value
  • Secure β€” privacy and security considered from the beginning
  • Accessible β€” designed for diverse users and contexts
  • Offline-capable β€” where connectivity is unreliable
  • Scalable β€” capable of evolving as requirements grow
  • Useful β€” technology should solve a real problem

πŸ“Š GitHub Activity

GitHub Profile Followers Repositories

πŸ”¨ What You'll Find Here

My GitHub is focused on practical engineering projects rather than simply showcasing technology badges.

  • πŸ’» Full-stack web applications
  • βš›οΈ React & TypeScript projects
  • 🐍 Python & AI engineering projects
  • πŸ€– Generative AI and LLM applications
  • ☁️ Cloud-native applications
  • πŸ“± Offline-first and mobile-first systems
  • πŸ—„οΈ Database-driven applications
  • πŸ§ͺ Automated testing and software quality
  • πŸ”§ Developer tools and experiments

My goal is to use GitHub as an engineering portfolio β€” showing how I design, build, test and document real software.

View my repositories


πŸ”­ Current Focus

engineering:
  - Production-grade React & TypeScript applications
  - Backend and API development
  - Offline-first application architecture
  - Cloud-native application development
  - Testing and software quality

ai:
  - Generative AI
  - RAG systems
  - LLM application engineering
  - AI agents
  - AI evaluation
  - Responsible AI

cloud:
  - AWS
  - Google Cloud
  - Oracle Cloud
  - Docker
  - CI/CD
  - Cloud architecture

professional:
  - Software Engineering
  - AI Engineering
  - Cloud Engineering
  - Technical Training
  - Technology Programme Delivery

🌍 Open to Opportunities

I am interested in opportunities where I can combine engineering, cloud, AI and technology education, including:

  • πŸ’» Software Engineering
  • πŸ€– AI Engineering
  • ☁️ Cloud Engineering
  • πŸ—οΈ Solutions Architecture
  • πŸ§‘β€πŸ« Technical Training & Developer Education
  • 🌍 Technology-for-development initiatives
  • πŸ”¬ Applied AI & emerging technology projects

I am particularly interested in teams that value continuous learning, practical engineering, ownership and meaningful technology products.


🀝 Let's Build Something Useful

I'm open to collaborating on:

  • πŸ€– AI-powered applications
  • πŸš€ SaaS products
  • πŸ› οΈ Developer tools
  • πŸŽ“ Education technology
  • πŸ’» Digital-skills platforms
  • πŸ“± Offline-first applications
  • ☁️ Cloud-native applications
  • πŸ”“ Open-source projects
  • 🌍 Technology-for-development solutions

If you're building something meaningful, let's talk.


πŸ“« Connect With Me

LinkedIn Portfolio Medium X Email

---

⚑ Build. Learn. Teach. Solve.

Software Engineering β€’ Cloud β€’ AI β€’ Digital Skills

πŸ‡°πŸ‡ͺ Building from Kenya for a global technology ecosystem.

Pinned Loading

  1. EduMetrics EduMetrics Public

    Open-source student performance analytics platform for schools, classes, and individual learners

    Python

  2. react-movie-app react-movie-app Public

    A sample Movie App using AppWrite DB and The Movie Database (TMDB) API

    JavaScript

  3. task-list task-list Public

    A visually captivating and interactive todo list that blends productivity with captivating effects

    JavaScript

  4. password-generator password-generator Public

    A web app that generates two strong passwords of user-defined length (8-20 characters) and allows copying them to the clipboard.

    JavaScript

  5. hotel_ui_ux hotel_ui_ux Public

    JavaScript 1