Hi, I'm John Brown Ouma

Passionate Software Developer | Computer Science innovator | Problem solver

Coding Image

Profile

Profile picture

Name: John Brown Ouma

Location: Mombasa, Kenya

Email: brownjohn9870@gmail.com

Phone: +254 703 285 635

Passion: Crafting innovative tech solution

Hobbies: Playing Video Games, Community Involvement, Podcasts, Traveling, and Coding

Goal: To leverage technology for real-world impact

About Me

Hey there! I’m John Brown Ouma, a Computer Science student at the Technical University of Mombasa, set to graduate in April 2025. I love building things—whether it’s a web app, an AI model, or a creative project that solves real-world problems. Over the years, I’ve gained experience through hackathons, internships, and collaborations at Swahilipot Hub Foundation, Mombasa Red Cross Lab, and as a Devtown Campus Ambassador. I’m always up for a challenge, enjoy working in teams, and believe in lifelong learning.

Skills

Technical Skills

Programming Languages

C/C++, JavaScript, Python, Java, Scala, PHP,C#, SQL

I’m comfortable coding in Python, C/C++, JavaScript, Java, Scala, C#, PHP, and SQL. I’ve worked with different programming paradigms, from object-oriented, to functional, and enjoy learning new ways to write cleaner, more efficient code.

Web Development

HTML, CSS, React.js, Next.js, Django, Node.js, Bootstrap, Tailwind Css

Experinced in building responsive, modern and user-friendly web applications with both frontend and backend technologies.

Machine Learning and Data Science

TensorFlow, Keras, Scikit-learn, Pandas, NumPy

Skilled in building and deploying machine learning models for various applications.

Database Management

MYSQL, MongoDB, PostgreSQL,SQLite

Skilled in designing and managing relational and NoSQL databases for efficient data Storage for web applications.

Tools and Technology

Git, GitHub, GitLab, Bitbucket, Docker,Kubernetes, Arduino, Raspberry Pi, AWS, Google Cloud Platform, Microsoft Azure, Firebase

Adept version control systems for collaborative software development, containerization and CI/CD pipelines for efficient software delivery, IoT hardware, cloud platforms.

Networking and Security

TCP/IP, HTTP/HTTPS, Wireshartk,DNS,DHCP, VPN, Firewalls, Encryption, Ethical Hacking

Knowledgeable in network protocols, troubleshooting, and implementing security measures,and ethical hacking practices.

Soft Skills

Analytical Thinking and problem solving

Breaking down complex problems ligically.

Communication

Clear written and verbal skills for documentation and presentation.

Teamwork and Collaboration

Collaborating effectively with diverse team.

Time Management

Managing deadlines, prioritizing tasks, and handling multiple projects.

Adaptability and Continous Learning

Quicly learning and applying new technologies.

Experience

Campus Ambassador (intern) - Devtown

November 2024 - Present

Serving as a virtual Campus Ambassador for Devtown, promoting tech education and events like coding bootcamp and assisting with recruitment efforts. Recognized for dedication and hardwork, contributing to community engagement remotely.

Software Developer Intern

Company: Swahilipot Hub Foundation

Duration: may 2024 - August 2024

Location: Mombasa, Kenya

At Swahilipot Hub, I worked on real projects—building new features, improving systems, and fixing bugs. I collaborated with the team in brainstorming sessions, code reviews, and discussions to create better software solutions.

Software Developer

Company: Mombasa Red Cross Lab

Duration: September 2023 - December 2023

Location: Mombasa, Kenya

Worked on a project to develop a digital microscope using Arduino and C++. This project involved integrating hardware and software components to create an educational tool for students.

Volunteer

Organization: Mombasa Red Cross Lab

Duration: January 2024 - April 2024

Location: Mombasa, Kenya

Volunteered at the Mombasa Red Cross Lab, assisting in various projects and initiatives. Gained valuable experience in teamwork, problem-solving, and community engagement.

Hackathon Participant

Event: Hackathon 2024

Location: Technical University of Mombasa

Date: March 2024

Took part in a hackathon where my team and I built a web app to solve Agricultural diversities. It was an intense but exciting experience, working under tight deadlines, brainstorming ideas, and coding late into the night. I learned a lot about teamwork, problem-solving, and thinking on my feet.

Hackathon Participant

Event:Pwani innovation Week 2024

Name: Tabiya Hackathon

Location: Swahilipot Hub Foundation

Date: March 2024

Participated in a hackathon event, collaborating with a team to develop a web application that addresses a specific problem. Gained experience in teamwork, problem-solving, and rapid prototyping.

Junior Remote Software Developer

Company: Microverse

Duration: may 2023 - August 2023

Location: Remote

Collaborated remotely with a global team to build full-stack web applications. Learned how to work across different time zones, communicate effectively online, and contribute to real-world projects using HTML, CSS, and JavaScript.

Hardware and Software Maintenace Technician

Prior Experience

Managed hardware troubleshooting, network vulnerability assesments, and security solutions.

Projects

Electricity Billing System

Description: Built a C++ system that automates electricity billing, making it easier to track usage and generate bills instantly.

Tech Stack: C++, MYSQL

View on GitHub

School Management System

Description: Designed and implemented a system using C# and visual Basic to track student attendance, grades, and performance for educational institutions.

Tech Stack: C#, Visual Basic

View on GitHub

Student Registration Web APP

Description: A web application allowing students to register for programs, featuring a user-friendly and secure database integration.

Tech Stack: PHP, MYSQL, Bootstrap, WampServer

View on GitHub

Collaborative Document Editor

Description: A real-time collaborative editor enabling multiple useer to edit documents simultaneously with live updates and access control.

Tech Stack: Next.js, Appwrite, Liveblocks, Permit.io

View on GitHub

Digital Microscope

Description: An IoT-based digital microscope for educational purposes, featuring live feed, zoom functionality, data logging, and cloud Storage.

Tech Stack: Arduino, C++, Embedded Systems, Web technologies

View on GitHub

Asset Management System

Description: A system for organizations to track and tag assets using barcode scanning, with a secure Dashboard and API integration.

Tech Stack: Django, PostgreSQL, Next.js

View on GitHub

Predictive System for Employee Retention

Description: A web-based system using machine learning to predict employee turnover, featuring a dashboard for data visualization and filtering.

Tech Stack: Django, PostgreSQL, Next.js, Scikit-learn

View on GitHub

E-commerce Financial Dashboard Website

Description: A real-time Financial dashboard.

Tech Stack: Next.js, TypeScript,Tailwind CSS, PostgreSQL, Node.js

View on GitHub

GitHub Contributions

Description: Active contributor to personal and open-source projects, showcasing a range of coding skills and collaboration on GitHub.

Tech Stack: Various (see GitHub)

Explore Repositories

Certificates

Hotstar Clone Bootcamp (HTML)

Issuer: Devtown, GDS C Get University, AWS Community Builder

Duration: 7 Days, August 2024

Issued: 29 Aug 2024

Description: Successfully completed a 7-day bootcamp on building a Hotstar clone using HTMl.

Download Certificate

Hotstar Clone Bootcamp (HTML)

Issuer: Google Developer Student Clubs, Get University, Devtown

Duration: 7 Days

Verification: Verify

Description: Successfully completed a 7-day bootcamp on creating a Hotstar clone using HTMl.

Download Certificate

Python and Artificial Intelligence Bootcamp

Issuer: Google Developer Student Clubs, Get University, Devtown

Duration: 7 Days

Verification: Verify

Description: Successfully completed a 7-day bootcamp focusing on Python and AI fundamentals.

Download Certificate

Microsoft Student Ambassadors - Python and AI

Issuer: Microsoft Learn Student Ambassador

Event: Python and Artificial Intelligence

Verification: Verify

Description: Recognized for attendance and completion of a Python and AI Event

Download Certificate

Python and Artificial Intelligence Bootcamp (AWS)

Issuer: AWS Community Builders, Devtown

Duration: 7 Days

Verification: Verify

Description: Successfully completed a 7-day bootcamp on Python and AI, hosted by AWS Community Builders.

Download Certificate

Data Science in Action Workshop

Issuer: Xaltius

Date: 15th February 2025

Description: Attended a Workshop on solving real-world problems with data science.

Download Certificate

Cybersecurity in Action Workshop

Issuer: Xaltius

Date: 22nd February 2025

Description: Attended a Workshop on real-world Cybersecurity case studies.

Download Certificate

Mastering Digital Marketing in an AI world workshop

Issuer: Xaltius

Date: 1st March 2025

Description: Attended a workshop on digital Marketing strategies in AI-driven world.

Download Certificate

Devtown Campus Ambassador Cerification

Issuer: Devtown

Date: 07 Nov 2024

Description: Recognized for dedication and hardwork as a Devtown Campus Ambassador intern.

Download Certificate

Education

Bachelor of Science in Computer Science

Technical University of Mombasa, Tudor, Mombasa

September 2021 - April 2025

Key Skills: Programming (Python, JavaScript, C/C++). Web Development(Django, React), Database Management (SQL, NoSQL), Machine Learning (Scikit-learn, TensorFlow, Pandas, Numpy, Matplotlib), Networking, Cloud Computing (Aws, Docker).

Kenya Certificate of Secondary Education

Oriwo Boys High School, Homa-Bay

January 2017 - April 2020/2021

Strong foundation in mathematicsa and Science, preparing for a tech-focused career.

Masterclasses - Power Learn Project

Supplementary tech training in software development and problem solving.

Contact Me