Open to software engineering and technology co-op opportunities

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.

Charlottetown, PE, Canada
YM

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

01
PythonJavaJavaScriptTypeScriptSQL

Frontend

02
ReactNext.jsHTMLCSSTailwind CSSResponsive Design

Backend

03
FastAPIREST APIsObject-Oriented ProgrammingAPI DevelopmentServer-Side Development

Computer Science

04
Data StructuresAlgorithmsProgramming PracticesComputer ArchitectureDatabase Fundamentals

Tools

05
GitGitHubCursorVS CodeDebuggingTesting

AI & Data

06
Machine Learning FundamentalsPrompt EngineeringData AnalysisAI-Assisted Development

Mathematics

07
Linear AlgebraCalculusCombinatoricsDifferential Equations

Currently Learning

08
Machine LearningDatabase SystemsOperating SystemsComputer NetworksSoftware Architecture

Selected 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.

ReactExpressNode.jsJSON

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.

ReactPythonREST APIsChart.js

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

2020

2nd Dan Black Belt

World Taekwondo

Earned a second-degree black belt after years of disciplined training, technical development, and perseverance.

View Certificate

Martial Arts

2018

1st Poom Certificate

World Taekwondo

Recognized by World Taekwondo for achieving the first Poom rank through formal training and examination.

View Certificate

Engineering

2022

Engineering Fair Certificate of Participation

STEMpower

Participated in an engineering fair focused on applying scientific thinking, creativity, and practical problem-solving.

Verify Credential

Professional Skills

Credential

Active Problem Solving

Wavemakers CTi3

Developed structured approaches for analyzing challenges, evaluating possible solutions, and taking effective action.

Verify Credential

Professional Skills

Credential

Resilience

Wavemakers CTi3

Strengthened the ability to adapt, remain focused, and continue progressing through challenges and uncertainty.

Verify Credential

Professional Skills

Credential

Social and Emotional Learning

Wavemakers CTi3

Built greater awareness of communication, collaboration, emotional intelligence, and responsible decision-making.

Verify Credential

Cloud Computing

2026

Describe Cloud Computing

Microsoft Learn

Completed the Microsoft Learn module introducing cloud computing concepts, cloud service models, and deployment models.

Verify Credential

Contact

Let's build something meaningful.

For co-op roles, collaborations, and ambitious product ideas.