Skip to content
View Esraa-Eng93's full-sized avatar

Block or report Esraa-Eng93

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Esraa-Eng93/README.md

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

Popular repositories Loading

  1. 42-amman 42-amman Public

    C

  2. 42-libft 42-libft Public

    Forked from Glagan/42-libft

    The libft project at 42

    C

  3. minitalk- minitalk- Public

    C

  4. libft libft Public

    C

  5. minitalk2 minitalk2 Public

    C

  6. chatbot chatbot Public

    Python