Surafel Tsadik

Silver Spring, MD

I am a aspiring software engineer with a Master's in Electrical and Computer Engineering from Carnegie Mellon University. With my experience as a WebApps TA and a SWE Intern at ASML, I am now exploring entry-level opportunities in software/full-stack engineering.

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

Experience

ASML

Software Engineering Intern

May 2024 – August 2024

Eliminated 100% of consistency errors between different interfaces and the codebase by deploying an automated interface checker in C/C++. Improved code accuracy and maintainability by employing advanced text-matching techniques to automatically detect hardcoded signals.

Carnegie Mellon University

Teaching Assistant - Web Application Development

January 2024 – May 2025

Supported 100+ students in learning web development with Django by leading weekly office hours and grading quizzes. Boosted student project outcomes by mentoring teams during the final project season.

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