About me


Greetings, I'm Omar Jamal, a passionate software engineer specializing in C and C++ programming. Currently, I'm a dedicated student at 1337 Coding School, where I immerse myself in advanced technologies, continuously pushing the boundaries of software development and innovation.

With a solid foundation in programming and a strong aptitude for solving complex technical challenges, I excel in developing efficient, high-quality code. My commitment to learning and growth drives me to explore emerging technologies, contribute to the tech community, and tackle intricate projects with innovative solutions. Whether it's staying ahead of industry trends or taking on new opportunities, I'm always eager to expand my expertise and make a meaningful impact in the world of software engineering.

Projects

GlidePOS

GlidePOS is a cross-platform point-of-sale (POS) application developed using C++ and wxWidgets. It provides a simple yet functional interface for managing products, suitable for small businesses or personal use.


Technologies: C++, wxWidgets

Inception

Inception is a Docker-based project aimed at providing a development environment that mirrors production as closely as possible. By using containerization, Inception ensures consistency across different stages of development and deployment, making it easier to maintain, test, and deploy applications.


Technologies: Docker, Docker-compose

Minishell


(Group Project)

Collaboratively developed a custom Unix shell as part of a two-person team. This project was a deep dive into the inner workings of a shell, focusing on parsing and executing commands, handling input/output redirections, and managing processes.

Cub3d


(Group Project)

Developed a 3D raycasting engine as part of a project to recreate a classic first-person perspective game environment. This project aimed to simulate 3D graphics using 2D raycasting techniques, creating a dynamic and interactive virtual space.

ft_irc


(Group Project)

Designed and implemented a custom Internet Relay Chat (IRC) server as part of a group project. The project aimed to replicate the functionality of a basic IRC server, allowing multiple clients to connect, communicate in channels, and manage user permissions in real time.

Contact Me

Have a question or interested in collaboration? I'd love to hear from you! Please use the form below to get in touch, and I'll respond as quickly as possible, typically within 24-48 hours.