Mahdi AlsalamiSoftware Engineer | CS @ CSULB

Rising senior at CSULB with ambitions of becoming a Software Engineer. I enjoy coding, teaching others to code, and learning more about it! I'm constantly seeking new challenges and opportunities to grow both personally and professionally in the tech industry.

Mahdi Alsalami - Software Engineer
About Me

Get to Know Me!

📚

My Journey

I started coding at 18, building simple projects, and over time, developed a passion for solving real-world problems through technology. Now, as a Computer Science student at California State University Long Beach, I focus on building full-stack applications and exploring AI, machine learning, and mainly focusing on backend development.

💡

My Approach

I'm committed to learning and growing every day. I am not afraid to take on challenges or put in the effort to get better at what I do. I believe in taking the hard route to develop my skills and deliver the best results. My goal is always to grow, improve, and keep pushing myself to be better.

💪

Beyond Code

When I'm not coding, you'll find me hiking, playing video games, or hitting the gym with friends. I believe a well-rounded life leads to more creative problem-solving.

Currently...

  • Studying Computer Science at California State University Long Beach (Expected graduation: May 2026)
  • Working on a varity of projects to increase my knowledge on Full-Stack development.
  • Learning C and GoLang to have better backend knowledge!
  • Seeking internship and New-Grad opportunities in software development.
My Skills

My Technical Skills

skills.MahdiAlsalami.dev/frontend

Frontend Development

My skills and expertise in frontend technologies

🌐HTML5
🎨CSS3
📜JavaScript
📘TypeScript
⚛️React
Next.js
🌊Tailwind CSS
GraphQL
My Work

Featured Projects

A showcase of my recent work and personal projects.

SafetySnap

SafetySnap

AI-Powered OSHA Violation Detection.

Typescript
CSS
React
JavaScript
Next.js
Node.js
Express
Google Gemini API
Supabase
CS Content Creator

CS Content Creator

Create fun and educational content about computer science and coding.

Content
Education
Inspiring
Growth
IBM Accelerate Full-Stack Dev Program

IBM Accelerate Full-Stack Dev Program

Built cloud-native apps in IBMs selective 4.5% acceptance program, earning full-stack certification.

React
Node.js
JavaScript
HTML
CSS
Git
Agile
Application Security
Portfolio Website

Portfolio Website

This very website, designed and built to showcase my skills and projects.

Next.js
Tailwind CSS
React
TypeScript
Asteroid Game

Asteroid Game

Built a classic Asteroids game in Python using OOP and multi-file project structure for hands-on programming practice.

Python
Pygame
Coming soon...

Coming soon...

AI Project will be featured
My Journey

Experience & Education

My academic journey and professional experience.

Information Technology Student Assistant

Mar 2022 - Present
City of Downey
Downey, CA

Provided technical support and implemented structured troubleshooting procedures that improved issue resolution times by 30%, serving over 250 employees across multiple city departments. Supported technology infrastructure across city parks facilities.

Technical Support
System Administration
Troubleshooting

Software Accelerate Apprenticeship

Jun 2024 - Jul 2024
IBM
Remote

Participated in collaborative full-stack development training using TypeScript/React/Node.js, working with 500+ fellow apprentices. Selected for the prestigious program with a 4.5% acceptance rate among 10,000+ applicants.

TypeScript
React
Node.js
Agile

Software Engineer Intern

Jan 2024 - Mar 2024
Ani
Remote

Boosted web application performance by 23% through optimizing React/Node.js architecture, handling 1,000+ monthly active users and implementing efficient state management patterns.

React
Node.js
Performance Optimization

Coding Coach

Sep 2023 - Feb 2024
theCoderSchool
Cerritos, CA

Increased student retention by 40% through developing interactive curriculum covering Python, Java, and web development for 30+ weekly students across multiple skill levels and age groups.

Python
Java
Teaching
Curriculum Development

Software Engineer Intern

May 2022 - Sep 2022
Beads Factory
La Palma, CA

Increased e-commerce conversion by 35% by developing responsive Shopify section templates and optimizing hero slider components for mobile-first design, utilizing React.js and JavaScript.

React
JavaScript
Shopify
E-commerce

Bachelor of Science in Computer Science

Aug 2022 - May 2026
California State University, Long Beach
Long Beach, CA

Focusing on software engineering and full-stack development. Active member of ACM, GDSC, Chess Club, and MSA. Relevant coursework includes Operating Systems, Data Structures, Algorithms, and Machine Learning.

Computer Science
Leadership
Academic Excellence

Edison STEM Scholarship Recipient

Jun 2024
Edison International
California

Honored to receive the $1,000 Edison Scholars Program - Edison STEM Scholarship for 2024-25, recognizing academic excellence in Computer Science at CSULB.

Academic Achievement
STEM Excellence
Get In Touch

Let's Work Together

Have a question or want to work together? Feel free to reach out!

Current Status

Available for mentorship or coffee chat

Open to Internship or New-Grad opportunities

1 year left in undergrad, with a potential master's option

Send Me a Message

Interactive Terminal - Ask me anything!
Try me!