Hey there! My name is Ali Hilal and I'm all about creating interactive and one-of-a-kind user interfaces.
It all started during an internship back in 2021 when I found myself on a debugging mission between a website and a HelloSign API.
Once I cracked the code and saw how my problem-solving skills made a real difference in the product, I was completely hooked on software development.
Now, I'm am working on an exciting desktop application at linedanceAI. But that's not all — I'm also keeping my web development game strong with my own perosnal projects.
So whether I'm patching bugs, crafting captivating interfaces, or bringing websites to life, I'm always ready to dive into the world of coding and turn ideas into digital magic. A list of technologies I have recently used are:
Played a pivotal role in designing and creating the desktop application Movality for LinedanceAI. This application runs on a .NET framework and is structured primarily on an MVVM architecture. Additionally, Service-Oriented architecture, Dependency Injection, and Asynchronous Programming were implemented
Working on an ongoing project to create and update this website to demonstrate understanding of web application development. Additionally, created custom elements, functionality, and API integration to create a fully immersive and interactive UI experience.
Collaborated with a team to automate preventative measures to prevent software issues from reaching production environments by developing a system that monitors networks for potential issues using an open-source called Pixie. My main role was to collect stack traces from program execution and utilized visualization methods to display potential software issues.
This project represents my exploration of multithreading concepts. I delved into the realms of concurrency versus parallelism, various thread states, and the intricacies of thread synchronization. Simultaneously, I crafted a movie theater simulator that emulates tasks like managing the movie ticket counter, overseeing the snack bar, and simulating the passage of time during movie screenings.
Within this project, I dived into Classification and Regression concepts. My exploration involved the manipulation of substantial volumes of data extracted from two distinct datasets: the WHO Suicide Statistics and the Stellar Classification Data Set - SDSS17. Employing a range of techniques for data cleansing and presentation, I harnessed a diverse array of models, including Linear Regression Models, k-Nearest-Neighbor (kNN) algorithm, Support Vector Machine (SVM), and Decision Trees.