Surafel Tsadik

Silver Spring, MD

I'm a Software Engineer pursuing my Master's in Electrical and Computer Engineering at Carnegie Mellon University. I have been programming for more than 4 years and create professional web applications and software solutions.

What I work with

HTML
CSS
JavaScript
TypeScript
React
Next
Express
postgresql PostgreSQL
Node.js
Git
Java
HTML
CSS
JavaScript
TypeScript
React
Next
Express
postgresql PostgreSQL
Node.js
Git
Java

Projects

EventHub Project

EventHub

React/TypeScript Web Application

Collaborated with a team of 4 developers to build a full-stack event scheduling application. Designed and implemented a REST API to handle core backend functionalities, following best practices.

YACA Project

Yet Another Chat App (YACA)

TypeScript Web Application

Developed a social networking platform where users can invite friends through email and chat real-time. Utilized JWT for authentication, Jest for unit testing, and Socket.io for real-time messaging.

DBZ Battle Project

DBZ: 112 Battle

Python Project

Turn-based match-3 variant, combining complex puzzle-strategy and Player vs. Player elements. Features minimax-run computer player, complex ki-collection algorithms, customizable team setup. Video Showcase

Education

Carnegie Mellon University

Masters of Science in Electrical and Computer Engineering

May 2025

CMU Dean's List Recipient, 3.67/4.0 GPA

Relevant Courses:

  • Web Application Development
  • Algorithms and Advanced Data Structures
  • Full-Stack Software Development for Engineers
  • Foundations of Software Engineering
  • Designing Large-Scale Software Systems