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.

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 Technical Skills
Frontend Development
My skills and expertise in frontend technologies
Featured Projects
A showcase of my recent work and personal projects.
SafetySnap
AI-Powered OSHA Violation Detection.
CS Content Creator
Create fun and educational content about computer science and coding.
IBM Accelerate Full-Stack Dev Program
Built cloud-native apps in IBMs selective 4.5% acceptance program, earning full-stack certification.
Portfolio Website
This very website, designed and built to showcase my skills and projects.
Asteroid Game
Built a classic Asteroids game in Python using OOP and multi-file project structure for hands-on programming practice.
Experience & Education
My academic journey and professional experience.
Information Technology Student Assistant
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.
Software Accelerate Apprenticeship
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.
Software Engineer Intern
Boosted web application performance by 23% through optimizing React/Node.js architecture, handling 1,000+ monthly active users and implementing efficient state management patterns.
Coding Coach
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.
Software Engineer Intern
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.
Bachelor of Science in Computer Science
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.
Edison STEM Scholarship Recipient
Honored to receive the $1,000 Edison Scholars Program - Edison STEM Scholarship for 2024-25, recognizing academic excellence in Computer Science at CSULB.
Let's Work Together
Have a question or want to work together? Feel free to reach out!
Contact Information
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