Passionate Software Developer | Computer Science innovator | Problem solver
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
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.
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.
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.
TensorFlow, Keras, Scikit-learn, Pandas, NumPy
Skilled in building and deploying machine learning models for various applications.
MYSQL, MongoDB, PostgreSQL,SQLite
Skilled in designing and managing relational and NoSQL databases for efficient data Storage for web applications.
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.
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.
Breaking down complex problems ligically.
Clear written and verbal skills for documentation and presentation.
Collaborating effectively with diverse team.
Managing deadlines, prioritizing tasks, and handling multiple projects.
Quicly learning and applying new technologies.
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.
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.
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.
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.
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.
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.
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.
Prior Experience
Managed hardware troubleshooting, network vulnerability assesments, and security solutions.
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 GitHubDescription: 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 GitHubDescription: 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 GitHubDescription: 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 GitHubDescription: 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 GitHubDescription: 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 GitHubDescription: 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 GitHubDescription: A real-time Financial dashboard.
Tech Stack: Next.js, TypeScript,Tailwind CSS, PostgreSQL, Node.js
View on GitHubDescription: Active contributor to personal and open-source projects, showcasing a range of coding skills and collaboration on GitHub.
Tech Stack: Various (see GitHub)
Explore RepositoriesIssuer: 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.
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.
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.
Issuer: Microsoft Learn Student Ambassador
Event: Python and Artificial Intelligence
Verification: Verify
Description: Recognized for attendance and completion of a Python and AI Event
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.
Issuer: Xaltius
Date: 15th February 2025
Description: Attended a Workshop on solving real-world problems with data science.
Issuer: Xaltius
Date: 22nd February 2025
Description: Attended a Workshop on real-world Cybersecurity case studies.
Issuer: Xaltius
Date: 1st March 2025
Description: Attended a workshop on digital Marketing strategies in AI-driven world.
Issuer: Devtown
Date: 07 Nov 2024
Description: Recognized for dedication and hardwork as a Devtown Campus Ambassador intern.
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).
Oriwo Boys High School, Homa-Bay
January 2017 - April 2020/2021
Strong foundation in mathematicsa and Science, preparing for a tech-focused career.
Supplementary tech training in software development and problem solving.