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
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.