Dagmawi

Dagmawi Wegayehu

Backend Software Engineer ⬩ Game Developer ⬩ Exploring Distributed Systems

Addis Ababa, ET
Available for work

About Me

Hello! I'm Dagmawi Wegayehu, a Computer Science graduate from Addis Ababa University, specializing in Backend Software Engineering. I have a combined 5 years of hands-on experience in web development and game development.

My journey began with a childhood fascination with games, which led me to wonder how they were made. This curiosity inspired me to pursue Computer Science, where I eventually discovered my passion for software engineering. Today, I specialize in developing effective software solutions that address real-world problems.

Projects

Here are my projects. For more details and all of my work, visit my github account.

Alas Void preview image
Alas Void logo

Alas Void

A psychological suspense game experience me and my team at Canixel Arts are working on. It's about a protagonist Alex who tries to unravel the truth about the void that consumes his reality.

Tech Stack

UnityC#Playmaker
Frontier Finds preview image
Frontier Finds logo

Frontier Finds

An Ecommerce Platform built following industry best-practices, patterns and strategies like Domain Driven Design (DDD), Clean Architecture, CQRS and SOLID Principles.

Tech Stack

ASP.NET CoreC#MediatRELK StackAzure Web ServicePostgreSQLReact/NextZustandShadcnTypescriptTailwindcss
GuzoSync preview image
GuzoSync logo

GuzoSync

GusoSync is an AI-powered, agentic bus allocation and public transit management platform designed for the Addis Ababa Bus Transport. It was the capstone project me and my friends undertook for our C.S Degree.

Tech Stack

NodeExpressMongodbMongooseReact/NextReduxShadcnTypescriptTailwindcss
Orbitum preview image
Orbitum logo

Orbitum

A social media platform. Users can chat with text, send photos, audio and video. Post content and interact with the world.

Tech Stack

NodeExpressMongodbMongooseReact/NextReduxShadcnTypescriptTailwindcss
Sandsim preview image
Sandsim logo

Sandsim

A simple sand simulation program using Python, PyOpenGL, and Pygame. Users can create sand particles that fall under gravity, interact with each other, and collide with obstacles.

Tech Stack

PygamePythonOpenGLNumpy
Algo Land preview image
Algo Land logo

Algo Land

A Unity & C# Powered 3D Algorithm Visualization. You can visualize different types of algorithms. Such as (but not limited to) Bubble, Insertion, Selection, Merge Sort...

Tech Stack

C#Unity Engine
Vixel Flow preview image
Vixel Flow logo

Vixel Flow

An Image processing web application for quick and easy image effects. Easily give your images vibrance & make the colors pop!

Tech Stack

React/NextReduxRedux ToolkitCloudinaryRadix UITailwindCSSTypescriptHTMLCSS
Task Mate preview image
Task Mate logo

Task Mate

A task management and collaboration app built for making work easier between teammates. Create tasks, share tasks, collaborate on projects and much more.

Tech Stack

React/NextTailwindCSSPostgreSQLPrismaORMSupabaseTypescriptHTMLCSS
My Portfolio preview image
My Portfolio logo

My Portfolio

The page you are at right now. This isn't just a static site, it has its own blogging system & a guest book where users can leave their feedback. Don't forget to share your thoughts <3.

Tech Stack

React/NextTailwindCSSPostgreSQLPrismaORMSupabaseTypescriptHTMLCSS
WordNerd preview image
WordNerd logo

WordNerd

Are you a bit rusty when it comes to spelling? Or just want to get good at your vocabulary. You can utilize this app to practice different words and along the way have fun by unscrambling the words.

Tech Stack

PythonFlaskJinja2AjaxSQLiteJavascriptHTMLCSS

Experience

Addis Ababa, EthiopiaJune 2024 - Sept 2024

Creavers Service PLC

.NET Software Engineer

  • Developed and maintained enterprise-grade web applications using ASP.NET Core (MVCS pattern).
  • Implemented RESTful Web Services with ASP.NET Web API, improving frontend integration efficiency by 25% and reducing response times by 200ms.
  • Ensured data integrity by introducing Fluent Validation rules, reducing runtime errors and invalid entries by 35%.
  • Optimized database interactions with EF Core, cutting average query execution time by 40% through indexing and query refinements.
  • Collaborated in Agile sprints with a team of 7 engineers, consistently delivering new features on schedule with under 2% regression bugs.
Addis Ababa, EthiopiaOct 2023 - Jul 2024

A2SV | Africa to Silicon Valley

Student Intern

  • Solved 200+ algorithmic and data structure problems.
  • Participated in 20+ weeks of intensive training (40+ hrs/week) covering algorithms, software engineering best practices, and system design.
  • Collaborated in multicultural teams on real-world projects, gaining practical experience in Git workflows, code reviews, and Agile methodology.
  • Developed strong foundations in Python, Java, and full-stack development, preparing for industry-level software engineering roles.
Addis Ababa, EthiopiaJune 2022 - Sept 2023

Ethiopian Space Science Society

React Developer

  • Built responsive web applications using React and modern JavaScript frameworks.
  • Implemented user interface designs with focus on accessibility and performance.
  • Integrated APIs and managed state using Redux and Context API.
  • Optimized application performance resulting in 40% faster load times.

Education

Addis Ababa, EthiopiaMay 2021 - July 2025

Addis Ababa University

Bachelor of Science in Computer Science

  • Graduated with Great Distinction (CGPA: 3.71/4.0) and ranked 4th in the department on the exit exam (91/100).
  • Relevant coursework: Software Engineering, Object-Oriented Programming, Event-Driven Programming, Data Structures and Algorithms, Web Development, Database Systems etc.
  • Capstone Project: Developed an AI-powered Bus Tracking System for Ethiopia.
Addis Ababa, EthiopiaSeptember 2018 - Oct 2021

Beteseb Academy

High School Diploma

  • Graduated with 4.0 from Grade 12 and scored 593 on the national entrance exam.

Tech Stack

.NET Core

Framework

Unity

Game Engine

SQL

Query Language

Python

Language

Next.js

Frontend Framework

Express.js

Backend Framework

FastAPI

Backend Framework

Typescript

Language

C#

Language

Get in Touch

I'm currently available for freelance opportunities or full-time positions and open to discussing new projects. Feel free to reach out!

Phone number:

+251 (993)-508-272

Copyright © Dagmawi Wegayehu 2025 All rights reserved.