Skip to content

Latest commit

Β 

History

12 Commits

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 

Repository files navigation

Hi there πŸ‘‹, I'm Esra'a Al-shorman

Junior Software Developer | Biomedical Engineering Background | 42 Amman Student | Backend & System Architecture

Technology Banner


πŸ‘©β€πŸ’» About Me

πŸŽ“I am a Biomedical Engineer who recently transitioned into the IT field with a passion for solving problems and building tools that make life easier. With a strong foundation in medical technologies and an expanding skill set in software development, I bring a unique perspective that bridges healthcare and tech.

My journey into IT has been fueled by curiosity, persistence, and a desire to impact the world through technology. I enjoy working on backend development, system tools, and learning new programming paradigms. Whether it's automating tasks, building applications, or contributing to open-source projects, I'm always eager to grow and collaborate.

πŸ’‘ Interests: Software Engineering, Problem Solving, Automation, Linux Systems, and Educational Tech.
πŸš€ Currently Learning: Low-level programming, Shell scripting, and advanced C++.
🌱 Long-term Goal: To become a versatile Software Engineer capable of contributing to impactful global projects.

🌍 I bring a unique combination of healthcare technology background and programming proficiency, and I’m committed to continuous learning and problem-solving in dynamic tech environments.


πŸ› οΈ Languages & Tools

C C++ Linux VSCode Git GitHub


πŸ“‚ Projects

πŸ”Ή Libft
πŸ”Έ A personal reimplementation of the standard C library. Focused on memory management, string manipulation, and low-level data handling.

πŸ”Ή miniRT
πŸ”Έ A basic ray tracer that renders 3D scenes using linear algebra, vectors, and computer graphics logic.

πŸ”Ή Minishell
πŸ”Έ A simplified Unix shell written in C, with support for pipes, redirection, signal handling, and process control.

πŸ”Ή get_next_line
πŸ”Έ Reads a file line-by-line efficiently. Demonstrates memory and file descriptor management.

πŸ”Ή ft_printf
πŸ”Έ A full reimplementation of C's printf with support for format specifiers, width, precision, and flags.

πŸ”Ή minitalk
πŸ”Έ A simple client-server application using Unix signals to send messages (link to be added).

πŸ”Ή push_swap
πŸ”Έ A sorting algorithm visualizer using stack instructions under strict constraints (link to be added).

πŸ”Ή Philosophers
πŸ”Έ A simulation of the dining philosophers problem, focused on multithreading and avoiding deadlocks (link to be added).

πŸ”Ή CPP Module 00
πŸ”Έ Introduction to C++ basics including namespaces, classes, and I/O streams.

πŸ”Ή CPP Module 01
πŸ”Έ Covers memory management, references, and file I/O in C++.


πŸ“« Contact Me:


πŸ“ˆ GitHub Stats


🐍 Contribution Snake

snake animation

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors