Resume

Explore my professional journey, experiences, and skillset.

Joseph Ngugi

Software Engineer - πŸ“ Nairobi, Kenya.

Contact Information

βœ‰οΈ Email || πŸ”— LinkedIn || πŸ’Ό Upwork || πŸ’» GitHub

Summary

Software Engineer with 5+ years of experience building products in FinTech, EdTech, and global e-commerce. I adapt to evolving tools and requirements while keeping long-term product stability and scalability in view.

I value mindset over specific stacks: working with autonomy, collaborating across teams, and growing alongside the product. My work spans resilient APIs, automation systems, and data-driven platforms that serve 100K+ users with reliability and measurable business impact.

Client Testimonials

Joseph delivered exceptional work with speed and professionalism. I'm thoroughly impressed and would absolutely collaborate with him again. Fantastic job!" β€” Upwork Client

Joseph did an exceptional job deploying my FastAPI and Next.js project on Google Cloud. He went above and beyond to ensure everything was set up perfectly, troubleshooting issues proactively. His expertise, professionalism, and dedication made the entire process smooth and hassle-free." β€” Upwork Client

Fantastic experience from start to finish. Joseph delivered a highly professional automation system for our YouTube channel using n8n. The attention to detail was exceptional β€” everything was built with great care and precision. Despite the complexity and the number of different tools involved, the entire workflow was implemented successfully." β€” Upwork Client

Areas of Expertise

  • AI & Intelligent Systems – Building AI agents, multi-agent orchestration, autonomous workflows, and retrieval-augmented pipelines.
  • End-to-End Delivery – From SaaS MVP prototyping to production-grade platforms at global scale.
  • Systems & Infrastructure – Distributed services, API ecosystems, microservices, and secure, high-availability deployments.
  • Automation – Engineering pipelines and integrations that replace manual processes and improve efficiency.
  • Scalable Frontends – Designing adaptive, user-centric platforms with modern frameworks and design systems.
  • Product Impact – Aligning technical execution with strategic outcomes: faster release cycles, reduced costs, and growth-focused solutions.

Working Experiences

Upwork

Full-time, July 2025 - present

Software Engineer | LLMs | AI Agents | Workflow Automation | SaaS Platforms

Upwork Profile

  • Description: β€’ Delivering AI-powered SaaS MVPs, custom LLM integrations, and automation systems for startups and enterprises. β€’ Architecting scalable full-stack solutions that combine AI, automation, and cloud infrastructure to impact 100K+ users. β€’ Driving measurable business outcomes by reducing manual processes through intelligent agents and automated workflows.

  • Technical Stack (High-Level): β€’ AI & LLMs – Custom agents, RAG systems, conversational AI, multi-agent orchestration. β€’ Full-Stack Development – Python, JavaScript/TypeScript, modern web frameworks (FastAPI, Flask, Next.js, React, Vue). β€’ Automation & Workflows – API-driven integrations, no-code/low-code tools (n8n, Zapier, Make). β€’ Cloud & DevOps – GCP, AWS, containerization (Docker, Kubernetes), CI/CD pipelines. β€’ Data Systems – SQL & NoSQL databases, vector stores for AI applications.

Afriq Silicon

Full-time, October 2024 - June 2025

Lead Product Engineer | Marketing Guru

Feature Product: Spectabill – A streamlined billing and subscription management solution for SaaS platforms, allowing businesses to focus on innovation while automating payments and revenue operations.

  • Description: Leading product development and marketing strategies to drive growth and innovation.

  • Technical Stack: TypeScript/Vue.js, Nuxt, Astro, PostgreSQL, Directus, and other custom internal tools

Vocalara

Remote | June 2024 – August 2024

AI Solutions Engineer Prototype development for Salla (Saudi e-commerce platform)

  • Description: Designed and implemented a multimodal AI assistant with: β€’ RAG architecture for real-time product knowledge retrieval β€’ Voice/chat interface supporting Arabic dialects (Amazon Polly) β€’ Deep integration with Salla's merchant APIs

  • Technical Stack: Python (FastAPI), TypeScript/Next.js, PostgreSQL, Pinecone (vector DB), OpenAI, LangChain, Vapi, GCP

  • Team Leadership: Led cross-functional team of engineers to deliver POC in 8 weeks

PyJaCode Agency

Remote, August 2023 - March 2024

Co-founder & Software Engineer

  • Description: Collaborated with a diverse, multitalented software engineering team to deliver 25+ client projects with a 100% completion rate, ensuring high-quality solutions and sustained client satisfaction.
  • Stack: Python, Flask, Celery, PostgreSQL, Langchain, OpenAI, Redis, GCP

Pelephant GmbH

Remote, June 2022 - July 2023

Lead Software Developer

Project: ModusOperandi

  • Description: ModusOperandi- a powerful tool yet simple to use. It revolutionizes math learning by verifying handwritten math solutions for all levels within seconds. Swiftly identifying and addressing individual errors. To further aid comprehension, it offers helpful hints and concise explanatory videos that reinforce the concepts.

  • Skills: Python, Javascript/Typescript, laTEX, NodeJS, Flask, Git, Docker, GCP

  • Accomplishments:

    • Led a team to develop the ModusOperandi platform, overseeing backend and frontend development.
    • Designed over 10 microservices on Google Cloud Platform, delivering scalable solutions.
    • Managed resilient serverless systems, achieving up to 99.99% availability.
    • Implemented automated builds and deployment processes, enhancing team efficiency.
    • Conducted code reviews to promote software design principles, improving code quality and onboarding.

Pelephant GmbH

Remote, October 2021 - May 2022

Frontend Developer

Project: ModusOperandi

  • Description: ModusOperandi- a powerful tool yet simple to use. It revolutionizes math learning by verifying handwritten math solutions for all levels within seconds. Swiftly identifying and addressing individual errors. To further aid comprehension, it offers helpful hints and concise explanatory videos that reinforce the concepts.

  • Stack: Angular, Javascript, Mathjax, LaTEX, Python

  • Accomplishments:

    • Contributed to the design and launch of the ModusOperandi web application, achieving a 100% performance - improvement across platforms.
    • Developed admin dashboards to visualize business performance and user acquisition, enabling targeted marketing.
    • Assisted the backend team in writing performant algorithms, improving the accuracy of solution analyses.

AfricaTech Factory

Hybrid. March 2020 - August 2021

Frontend Developer

Project: FinancialHub Forex Academy

  • Description: A dynamic web application for a Nairobi-based company focused on training and mentoring forex traders, streamlining their operations and scaling their impact across Africa.
  • Stack: JavaScript, React.js
  • Responsibilities:
    • Designed and implemented UI components, including infinite loading and settings panels.
    • Collaborated with stakeholders to optimize UI and data presentation.
    • Optimized performance for a seamless, cross-browser experience.
  • Accomplishments:
    • Delivered a dynamic app that enhanced user engagement.
    • Improved usability with responsive, cross-browser design.
    • Leveraged modern JavaScript for a robust, scalable solution.

Bata Shoe Ltd.

Nairobi, Kenya. Aug 2015 - December 2018

Seasonal Sales and Marketing Specialist

  • Accomplishments:
    • Established and maintained positive business and customer relationships, leading to a remarkable 60% increase in customer retention.
    • Expedited the resolution of customer problems and complaints.
    • Achieved 100% of the agreed sales targets in the first quarter of 2017.

Side Projects

  • My current blog-page: A space for learning and sharing. You'll find a curated list of beginner-friendly technical blogs and code snippets, offering step-by-step solutions to technical challenges, whether they're related to your machine setup or an ongoing project.
  • Hesabu: A collection of animated math videos that make learning mathematics engaging and accessible to everyone. Hesabu videos use humor, storytelling, and creative visuals to help students of all ages understand and master complex mathematical concepts.
  • A simplistic Typed Rest API: A focused TypeScript server project featuring Dependency Injection in a modular structure. Emphasizing loose coupling for maintainability, it highlights early returns for code clarity and incorporates Zod validation for RESTful APIs.
  • Archived Personal website: My archived personal website, built with GatsbyJs.

Education

Technical University of Kenya

Sep 2015 - Dec 2020

  • BTech: Electrical and Electronics Engineering

Courses

  • Logging, Monitoring and Observability in Google Cloud, Pluralsight
  • API Design and Fundamentals of Google Cloud's Apigee API Platform, Pluralsight
  • Reliable Google Cloud Infrastructure: Design and Process, Pluralsight
  • Elastic Google Cloud Infrastructure: Scaling and Automation, Pluralsight
  • Essential Google Cloud Infrastructure: Core Services, Pluralsight
  • Workshop: Angular Tailwind, Pluralsight
  • Designing RESTful Web APIs, Pluralsight
  • Fundamentals of Cloud Computing, Pluralsight
  • Modern Web Layout with Flexbox and CSS Grid, Pluralsight
  • DevOps foundations, LinkedIn
  • Python: Advanced Design Patterns, LinkedIn
  • RxJs, Udemy

Pastimes and Activities

  • I help friends learn Python fundamentals and Python web development.
  • I'm keen on reading books, IT blogs, and Medium. One of my favorite resources is Daily.dev, where developers come together to share a personalized news feed, engage with dev communities, and discover content tailored to our challenges.
  • I love outdoor activities (sports and forest bathing...)

Last updated: August 2025.