Hello, I'm

Joan Ouma

Software Engineer | Full-Stack Developer

I am a software engineer specializing in scalable web applications. I build solutions using the MERN stack, Golang, and modern web technologies.

10+ Projects
Full Stack Dev
2+ Years Experience

About Me

About Joan Ouma

Software Engineer based in Nairobi

My name is Joan and I am a Software Engineer based in Nairobi, Kenya. I have a background in Electronics & Computer Engineering and I love building web applications that solve real-world problems.

I enjoy working on the full-stack from designing user interfaces to structuring databases. Currently, I am focused on mastering modern backend architectures.

Education

BSc. Electronics & Computer Engineering

Location

Nairobi, Kenya

Status

Open to Opportunities

Technical Skills

Frontend Development

Creating responsive and interactive user interfaces

HTML/CSS

Semantic markup, modern CSS, responsive design

JavaScript

ES6+, DOM manipulation, modern frameworks

React

Component-based architecture, hooks, state management

Bootstrap

Responsive frameworks, utility classes

Backend Development

Building scalable server-side applications

Node.js/Express

REST APIs, middleware, authentication

Python

Django, Flask, data processing

Golang

Concurrent programming, microservices

Database Design

SQL/NoSQL, optimization, modeling

Tools & Technologies

Development tools and platforms

Git Docker AWS MongoDB PostgreSQL Figma Arduino Postman Nginx CI/CD Microsoft Excel Microsoft Word Microsoft PowerPoint Google Workspace

Featured Projects

NutriChef AI Recipe Generator

AI-powered recipe generator using GPT-4 to create personalized recipes based on ingredients and dietary preferences.

Flask OpenAI API SQLite Bootstrap

Bug Tracker System

Full-stack bug tracking application for development teams with real-time updates and project management features.

React Node.js MongoDB Express

E-Commerce Platform

Full-featured e-commerce solution with product management, secure payments, and admin dashboard.

React Node.js Stripe Redux

Healthcare Appointment Booking System

Digital healthcare solution that streamlines appointment scheduling for clinics and hospitals.

Python/Flask Golang PostgreSQL REST API

AI-Powered Mental Health Support Platform

An intelligent mental health platform for students providing personalized support, resources, and early intervention.

Python Machine Learning NLP Flask

Anonymous Feedback Platform

Secure anonymous feedback system for educational institutions enabling students to provide honest feedback without fear.

Python/Django PostgreSQL Encryption REST API

Education & Certifications

September 2021 - Present

Bachelor of Science in Electronics and Computer Engineering

Jomo Kenyatta University of Agriculture and Technology

Specializing in software development, digital systems, and embedded systems.

July 2025 - December 2025

Software Engineering

Power Learn Project Academy (PLP Academy)

Completed a 16-weeks software engineering program with a focus on full-stack development using the MERN stack.

June 2021 - August 2021

Technical Training

Zoo and Sons Computer Academy

Computer packages training including Microsoft Office Suite, Google Workspace, and Computer Hardware fundamentals.

January 2017 - April 2021

High School Education

Bunyore Girls' High School

Graduated with a grade of A- in KCSE.

MERN Stack Development

Professional certification in full-stack web development using MongoDB, Express.js, React, and Node.js.

View Certificate

Certified Web Developer

Full web development certification covering frontend and backend technologies.

View Certificate

AI & Machine Learning Certification

Training on AI models and data science techniques.

View Certificate

Get In Touch

I am currently open to full-time or part-time opportunities.
If you are instead looking for dedicated web development services and professional 3D Designs for your business, please visit my studio at www.jullie.tech.