Logo
Osamudiamen
Osamudiamen Nwoko

Osamudiamen Nwoko

Software Developer crafting elegant solutions to complex problems

About Me

Who I Am

I am a passionate software developer with a strong foundation in software engineering. I enjoy solving complex problems and creating efficient, elegant solutions. My approach combines technical expertise with creative thinking to deliver high-quality software that meets user needs.

When I'm not coding, I'm constantly learning about new technologies and best practices to stay at the forefront of the rapidly evolving tech landscape. I believe in writing clean, maintainable code and collaborating effectively with teams to build exceptional products.

Bachelor of Engineering, Software Engineering

Carleton University

Agile with Atlassian Jira

Coursera

Python Basics for Data Science

IBM

Work Experience

C
June 2025 - Present

STEM Instructor

Code Ninjas

As a STEM Instructor at Code Ninjas, I lead engaging, hands-on technology education programs for students, fostering creativity, problem-solving, and a passion for STEM. I teach and guide learners through a wide range of topics and tools, including block-based programming, robotics, microcontroller programming, stop motion animation, game design, circuit design, electrical wiring, and tool safety.

Teaching
Microcontroller Programming
Circuit Design
Game Design
+1
W
Nov 2024 - Apr 2025

Fullstack Mobile Developer

WorkFlow Careers

I reimagine the job application process by leveraging innovative tools like AI to showcase a more personal and transparent view of every candidate. This approach ensures that no talent goes unnoticed while helping organizations see beyond polished but misleading resumes. By combining technology and empathy, I enable hiring teams to uncover hidden potential, streamline decisions, and build more authentic, high-performing teams.

React Native
Cloud Firestore
State Management
Cross-platform Development
+1
R
Jun 2024 - Oct 2024

AI Software Developer

Reality AI Lab

I had the privilege of developing AI solutions for educational purposes and connecting with diverse individuals to foster a global community dedicated to inclusive and sustainable education. Together, we created innovative tools that empower learners to adapt and thrive in a rapidly changing world. This experience allowed me to combine my passion for technology with a mission to make quality education accessible to all, driving meaningful impact and inspiring lifelong learning.

Google Gemini
LangChain
Python
Generative AI
+1
T
Jun 2018 - Feb 2020

Lead Software Developer

The Tech Cadets

At The Tech Cadets, I led a team of tech enthusiasts in a supportive environment to create impactful solutions focused on sustainability and educational technologies. I played a key role in transforming ideas into prototypes and fully functional products, presenting these innovations to stakeholders to showcase their potential and impact. This experience sharpened my technical expertise, enhanced my collaboration skills, and deepened my ability to communicate and deliver meaningful solutions.

Flutter
Gemini AI
Project Management
Firebase
+1
C
Jan 2022 - Aug 2022

Junior Android App Developer

Comité Creativo

At Comité Creativo, I collaborated on the Open Data Kit projects, resolving GitHub issues and ensuring seamless integration with backend services. This experience allowed me to develop a deep understanding of Android development and contribute to the growth of open source projects.

Java
Kotlin
Android Studio
GitHub
+1

Skills

React
Next.js
React Native
TypeScript
JavaScript
Python
TensorFlow
C
Swift
Node.js
Express.js
Nest.js
Django
Spring Boot
PostgreSQL
MySQL
MongoDB
AWS
GCP
Firebase
Docker
GitHub
GitHub Actions
Jira
Flutter
Linux
Postman

Projects

Handwritten Digit Recognition

Handwritten Digit Recognition

This project implements a neural network to recognize handwritten digits from the MNIST dataset. It includes both a Dense (fully connected) model and a CNN (Convolutional Neural Network) model, training, evaluation, and a simple drawing interface for testing predictions.

Machine Learning
Convolutional Neural Network
Python
+3
Convene

Convene

Convene is a collaborative scheduling web application that helps teams find the best time to meet based on everyone's availability. Users can select their available time ranges across the week, and Convene will suggest and rank the optimal meeting times where multiple team members are available.

Next.js
Node.js
Express
+5
Finvest

Finvest

Finvest is an Access Control Mechanism research designed to test cryptography and access control matrices in financial institutions by allowing the right permissions, finding loopholes, and ensuring strong and secure user passwords.

Python
Cryptography
Report Documentation
+1
CleanCycle

CleanCycle

CleanCycle is a mobile application designed to address the pressing issue of environmental pollution and promote recycling to protect the environment. It serves as a platform for individuals and companies to actively participate in waste management efforts and contribute to a cleaner and more sustainable planet. It also offers a learning center to enlighten the public on environmental facts and correct misconceptions.

Flutter
Firebase
Google Gemini
+1
Search Me Up

Search Me Up

A full-stack web-based networking and job application platform for users to showcase their skills and experience. It also provides a platform for users to connect with potential employers and recruiters.

React
Node.js
Express
+2
SYSCX

SYSCX

SYSCX is a prototype version of Twitter(X) built for students to allow them to connect and share posts.

HTML
PHP
Selenium
+2

Contact Me

Contact Image