I'm Peter Mirithu.

Software Engineer

More About Me
About

Let me introduce myself.

Profile Picture

Hello, I'm Peter Mirithu. I've always been enthusiastic about problem-solving ever since I turned the age of accountability. As a Software Engineer now, I get to enjoy solving problems of various kinds, making new applications, and posing a significant impact wherever I go. I would say that if I had a superpower, it would be problem-solving. I love working with Python and Javascript and I have a strong passion for them. My main interests are Software Development, Mobile Application Development, developing and working with AI Models, and Website and web application development.

Profile

Currently, I am a Software Engineer at Vitafluence.ai where we develop ethical, representative, empathetic and responsible AI solutions that improve human experienced quality of life.

  • Fullname: Peter Mirithu Kariithi
  • Job: Software Engineer at Vitafluence.ai
  • Email: peter_mirithu@yahoo.com
  • Location: Nairobi, Kenya

Skills

I honed my programming skills at Moringa School and the United States International University - Africa. Driven by a passion for continuous learning, I am always seeking to expand my expertise and stay at the forefront of technology.

  • 90%
    Python Django & Flask
  • 90%
    Javascript NodeJS
  • 90%
    Databases MongoDB, MySQL, PostgreSQL & ChromaDB
  • 85%
    User Interface ReactJS, React Native & Angular
  • 85%
    Deployment Amazon Web Services, Google Cloud Platform & Vercel
  • 85%
    Other Technologies GitHub, Mpesa, Open AI, Gemini, Langchain & Sendgrid
Resume

More of my credentials.

Let's dive deep into my career and school journey.

Work Experience

Software Engineer - Full Time

August 2024 - Present

Nairobi, Kenya

Vitafluence.ai

  • Developed AI-powered agents for Lakesai using Python, Django, and Langchain, enabling seamless communication with external databases, accelerating research workflows.
  • Designed a Windows desktop extraction software running Python scripts to process data collected by Neurobee, facilitating data analysis.
  • Currently developing and training a gaze tracker machine learning model using Python, OpenCV, and Random Forest algorithm to enhance diagnostic accuracy.
  • Resolved critical deployment challenges by creating a temporary AWS server to route traffic while troubleshooting Google Cloud Platform issues, ensuring uninterrupted service.
  • Collaborate closely with cross-functional teams, including AI model developers and designers, to deliver visually appealing, AI-driven mobile and web interfaces.
  • Deploy and manage scalable applications on cloud platforms such as AWS and Google Cloud, leveraging Python and React Native for front-end and back-end development.

Software Engineer - Internship

May 2024 - July 2024

Frankfurt am Main, Germany

Vitafluence.ai

  • Developed a teaching assistant AI agent for Lakesai, including an internal mobile app version, enhancing learning support for students and researchers.
  • Created integration for AI-powered note-taking functionality similar to Notion, improving user productivity.
  • Fixed critical issue allowing users to stop generative AI text mid-response, significantly improving user control and product experience.
  • Built and deployed Xaidi, an AI health companion for the neurodivergent community, including mobile apps (React Native), backend servers (Python Django, Node.js), and AI models; deployed on Google Play Store, TestFlight, and AWS.
  • Added multi-agent support to Xaidi, enabling simultaneous responses to multiple queries, greatly enhancing app capabilities.
  • Represented Vitafluence.ai at VivaTech 2024 in Paris, showcasing Xaidi and emotion recognition AI models, promoting company innovations.
  • Collaborated cross-functionally with diverse teams to develop AI health solutions, primarily using React Native, Python Django, Node.js, MongoDB, and ChromaDB for AI embeddings.
  • Gained proficiency in React.js while working on Lakesai frontend, enhancing front-end development skills.

Software Engineer - Part Time

Oct 2020 - Apr 2024

Nairobi, Kenya

iZola LTD

  • Enabled multi-language support (English/Swahili) for the Izuri research application, improving accessibility for diverse users.
  • Implemented audio capture functionality and resolved bugs promptly to ensure smooth operation of the Izuri web app.
  • Created and maintain Neurobee, an Android tablet app aiding early diagnosis of selective mutism and autism spectrum disorder in children, supporting ongoing research through regular updates and issue resolution.
  • Developed client and therapist pages for the iZola Therapeutic Platform, creating APIs, managing databases, and ensuring intuitive UI/UX using Angular, Node.js, and MongoDB.
  • Built an AI chatbot for user support on the Therapeutic Platform, enhancing client and therapist experience.
  • Designed and managed an administrative dashboard for user authentication, session tracking, and revenue monitoring, streamlining therapist-client management.
  • Represented iZola LTD at community events as a technical expert, addressing technical queries and assisting users with the Therapeutic Platform.
  • Successfully balanced multiple projects by prioritizing tasks and managing time effectively to meet deadlines and deliver quality results.

Education

Bachelor Degree

May 2020 - Aug 2024

Nairobi, Kenya

United States International University - Africa

During my time at United States International University - Africa, pursuing a Bachelor of Science in Applied Computer Technology with a focus on Computer Software Engineering, I engaged in a diverse range of projects. These included developing chatbots, exploring machine learning applications, and tackling networking projects. Alongside my academic pursuits, I maintained a strong GPA of 3.621, demonstrating my dedication to both theoretical knowledge and practical application in the field of computer technology and software engineering.

Certificate of Achievement

Apr 2025

Nairobi, Kenya

AI Campus – The Learning Platform for Artificial Intelligence

I earned a Certificate of Achievement from AI Campus, a leading learning platform for Artificial Intelligence. This certification reflects my dedication to advancing my knowledge and skills in AI technologies, machine learning concepts, and practical applications in the field of artificial intelligence.

Certificate of Recognition

Aug 2024 - Oct 2024

Nairobi, Kenya

A2SV | Africa to Silicon Valley

I received a Certificate of Recognition from A2SV (Africa to Silicon Valley) for participating in a hackathon where my team and I developed KilimoGuard – an AI-powered platform focused on predicting and managing crop pests in East Africa. I worked on the backed mainly, built with Django which powered the platform's core services, including AI-driven pest prediction, user authentication, and data management. This experience highlights my commitment to technical excellence and contribution to the growing tech ecosystem in Africa.

Certificate of Excellence in Software Development

Aug 2019 - Jan 2020

Nairobi, Kenya

Moringa School

At Moringa School, I embarked on a transformative journey into coding and programming, earning a Certificate of Excellence in Software Development and Full-Stack Web Development. During this immersive experience, I honed my skills in JavaScript, specialized in Python, and independently mastered PHP within a rigorous two-week application development sprint. Engaging as a project manager, I cultivated expertise in team leadership and embraced a disciplined, objective-oriented approach, gaining invaluable insights into agile methodologies like Scrum. Moringa School not only equipped me with technical prowess but also instilled a deep commitment to continuous learning and adopting industry best practices.

Certificate of Attendance in Discipleship Mission Training

Apr 2019 - Jun 2019

Kalungu, Zambia

Foundation for Cross-cultural Education

My time at the Foundation for Cross-cultural Education (FCE) in Zambia was transformative. It was here that I discovered profound insights into my identity and faith journey. Through immersive experiences and cultural exchanges, I gained a deeper understanding of God's purpose in my life. FCE provided a unique environment for personal growth and spiritual reflection, shaping my perspective and fostering lasting connections with fellow participants from diverse backgrounds.

Certificate of participation in ICT Competence

Jan 2019 - Apr 2019

Nairobi, Kenya

Daystar University

During my time at Daystar University, I furthered my skills in Information Computer Technology, building upon the foundations laid during my high school and primary education. The Certificate of Participation in ICT Competence reflects my dedication to mastering essential technologies and methodologies essential in the field. It was here that I expanded my practical knowledge and developed a deeper understanding of computer systems, laying the groundwork for my professional journey in software and AI engineering.

Portfolio

Check Out Some of My Projects.

Here are a few of the projects I have worked on including those at my place of work.

Services

What Can I Do For You?

Below are some of the services I offer to help bring your projects to life and ensure they run smoothly and efficiently.

What stand for

Contact

I'd Love To Hear From You.

Whether you have questions, feedback, or just want to connect, feel free to reach out. You can contact me via email, connect with me on LinkedIn, or follow my projects on GitHub. Looking forward to connecting with you!

Self Drive powered by:

Passion, Hardwork & Goal-orientation

Where to find me

Nairobi, Kenya.

Email Me At

peter_mirithu@yahoo.com