Building intelligent software that turns real problems into useful products.
I'm Yosef Mekonnen, a Computer Science Co-op student at the University of Prince Edward Island with a minor in Mathematics. I'm building my skills across software engineering, full-stack development, backend systems, and artificial intelligence.
I enjoy turning complex ideas into clear, dependable software through strong technical foundations, thoughtful product decisions, and continuous learning.
Yosef Mekonnen
Computer Science Co-op Student
Software Engineer · Full-Stack Developer · AI Builder
About Me
Learning every day. Building software that matters.
I'm passionate about creating software that is practical, reliable, and enjoyable to use. Every project is an opportunity to improve my engineering skills, learn new technologies, and solve meaningful problems.
Journey
I began studying Computer Science at the University of Prince Edward Island in January 2025. Through the Co-op program and a minor in Mathematics, I'm building a strong foundation in software engineering, algorithms, and problem solving.
Goal
My goal is to become a software engineer who builds reliable, scalable, and intelligent software. I'm especially interested in backend development, full-stack applications, artificial intelligence, and cloud technologies.
Values
I believe in continuous learning, taking ownership, writing clean code, and building software that genuinely helps people solve real problems.
My Journey
Jan 2025
Started my Bachelor of Science in Computer Science (Co-op) with a minor in Mathematics at UPEI.
Today
Building portfolio projects while strengthening my skills in software engineering, web development, databases, algorithms, and AI.
Dec 2028
Expected graduation and preparing for a career as a software engineer focused on building impactful technology.
Capabilities
A growing toolkit for building complete products.
Languages
01Frontend
02Backend
03Computer Science
04Tools
05AI & Data
06Mathematics
07Currently Learning
08Selected work
Projects designed as products, not assignments.
FinTech + Full Stack
Personal Finance Dashboard
A full-stack personal finance application that helps users track spending, organize transactions, and understand their financial habits through clear dashboards and analytics.
Problem
Personal spending data is often scattered across accounts and difficult to interpret, making it harder for users to understand where their money goes and make informed financial decisions.
Solution
A centralized dashboard that organizes transactions, groups expenses by category, tracks spending trends, and presents financial data through simple, readable visualizations.
Data Visualization + Backend Systems
Real-Time Energy Dashboard
A real-time monitoring platform that collects, processes, and visualizes energy consumption data through interactive dashboards and live analytics.
Problem
Energy usage data is generated continuously and can be difficult to monitor, analyze, and interpret in real time without a centralized system.
Solution
Developed a responsive dashboard that processes incoming data, displays live metrics, visualizes historical trends, and helps users identify unusual energy consumption patterns through interactive charts.
Education & Experience
Building a strong foundation for a career in software engineering.
I'm continuously developing my technical knowledge through university coursework, independent projects, and hands-on software development.
Bachelor of Science — Computer Science (Co-op)
University of Prince Edward Island • January 2025 – December 2028 (Expected). Pursuing a major in Computer Science with a minor in Mathematics while preparing for software engineering co-op opportunities.
Technical Foundation
Completed coursework in Data Structures & Algorithms, Programming Practices, Computer Programming Languages, Web Development, Computer Organization & Architecture, Linear Algebra, Calculus, and Combinatorics. Currently studying Machine Learning, Database Systems, Computer Communications, Operating Systems, and Differential Equations.
Current Focus
Building a portfolio of real-world software projects using React, Next.js, FastAPI, Python, TypeScript, SQL, and AI technologies while strengthening software engineering and problem-solving skills.
Career Goal
Seeking software engineering and technology co-op opportunities where I can contribute to meaningful products, learn from experienced engineers, and continue growing as a developer.
GitHub
Projects, progress, and code in public.
My GitHub profile documents the software I build, the technologies I am learning, and the progress I make as a developer.
Developer Profile
Follow my development journey on GitHub.
Explore my repositories, coursework, experiments, and full-stack projects. I use GitHub to document what I build, improve my code, and share my progress over time.
GitHub username
@Yosef-dev116
Software projects and experiments
Coursework and technical practice
Ongoing learning and development
Beyond the Classroom
Certifications & achievements.
Accomplishments that reflect discipline, continuous learning, problem-solving, and personal growth across technology, engineering, and martial arts.
Martial Arts
20202nd Dan Black Belt
World Taekwondo
Earned a second-degree black belt after years of disciplined training, technical development, and perseverance.
View CertificateMartial Arts
20181st Poom Certificate
World Taekwondo
Recognized by World Taekwondo for achieving the first Poom rank through formal training and examination.
View CertificateEngineering
2022Engineering Fair Certificate of Participation
STEMpower
Participated in an engineering fair focused on applying scientific thinking, creativity, and practical problem-solving.
Verify CredentialProfessional Skills
CredentialActive Problem Solving
Wavemakers CTi3
Developed structured approaches for analyzing challenges, evaluating possible solutions, and taking effective action.
Verify CredentialProfessional Skills
CredentialResilience
Wavemakers CTi3
Strengthened the ability to adapt, remain focused, and continue progressing through challenges and uncertainty.
Verify CredentialProfessional Skills
CredentialSocial and Emotional Learning
Wavemakers CTi3
Built greater awareness of communication, collaboration, emotional intelligence, and responsible decision-making.
Verify CredentialCloud Computing
2026Describe Cloud Computing
Microsoft Learn
Completed the Microsoft Learn module introducing cloud computing concepts, cloud service models, and deployment models.
Verify CredentialContact
Let's build something meaningful.
For co-op roles, collaborations, and ambitious product ideas.