I am a Software developer and an Automation engineer.
I enjoy coding with Java and JavaScript as much as drinking coffee ☕
August 2021 - January 2022
May 2021 - July 2021
Python project for teaching artificial neural networks to design phase-lead compensators (based on Root-Locus approach).
Python: Keras and TensorFlow
A platform for users to save their notes on the cloud. All the serving is done through AJAX, so the page technically refreshes only once at starting-up.
ReactJS, jQuery, AJAX; NodeJS, ExpressJS, MongoDB
A platform for users to build their Portfolios and share them to others. The Portfolio is theoretically limitless in size.
Bootstrap, Jquery, AJAX, EJS; NodeJS, ExpressJS, PassportAuth, MongoDB
U-Read Bolt makes you read your essays and books faster and more more efficiently.
Bootstrap, Jquery, AJAX, EJS; NodeJS, ExpressJS, PassportAuth, PDFJS, MongoDB
Space vector modulation (SVM) is an algorithm for the control of pulse width modulation (PWM). It is used for the creation of alternating current (AC) waveforms.
Bootstrap, JQuery; Automation Engineering
A VHDL project that synthisizes a digital circuit automating a parking system in VHDL. The project contains many advanced components and is slack-adjusted.
VHDL, FPGA; Automation Engineering
A paper presenting the energy situation in Algeria, going through the potential of some renewable energy sources and their likely applications.
The introduction is only for summarizing the module outline.
Power Engineering
Some intermediate to advanced Android apps developed in Java such as direct messaging apps or social media apps, that use many technologies such as Firebase NoSQL and SQLite and many other APIs.
Android App Dev: Java, XML
The workshop recapped the basics of Python and worked with students to learn the basics of Computer Vision using the Python Libraries.
November 2019 - January 2020
I was a co-tutor in a workshop that worked through the basics of HTML, CSS, JS and Bootstrap
November 2019
The workshop contained a transition from C language to Python, with a presentation of Python applications such as Machine Learning, Computer Vision, and Back-end Development.
March 2019
Participants were taught the basics of programming concepts in addition to the Java language including OOP programming
November 2017 - January 2018
Enhancing the process of Image Vectorization by building a processing pipeline off of Convolutional Autoencoders and High-pass Filters Preprocessing.
(Python - Deep Learning - Image Processing - Image Vectorization - Potrace)
August 2021 - January 2022
A program that uses classic image processing algorithms and machine learning models to detect flawed pills in production-chain, realized in a desktop GUI program (Python).
March 2019 - July 2019
Currently a master degree student in the field of Electrical Engineering and IT in the focus of Automation Engineering
March 2020 - March 2022
A bachelor degree in the field of Electrical Engineering and Electronics in the National Institute of Electronics in Algeria (rank: top 5%).
September 2016 - January 2020
In my bachelor thesis, I had to develop a filter that detects anomalies in medicine tablets production, therefore I learned Python and made a desktop UI program that uses machine learning and computer vision to achieve the previously
mentioned task. Furthermore, Python (Django) was part of my curriculum in Advanced Programming Techniques during my master degree.
More Importantly, I have had the experience to be a part of the synsor.ai team, which develops anomaly detection algorithms for commercial use based on deep learning models.
This was in a form of an internship as mentioned above in the experience section.
It started with me wanting to create websites that only present my apps, but in the way I digged deeper and became a full-stack developer with JavaScript... I know.
After that I have mastered Java and taught it on multiple occasions, I started using it to create Android apps that use many technologies and services such as Firebase.
| C Programming |
|---|
| VHDL / FPGA Programming |
| PLC Programming |
| MATLAB & Simulink |
| Assembly (Z80 µP) |
| The Complete Web Development Course | By Angela Yu |
|---|---|
| The Complete Android Development Course | By Rob Percival |
| Python for Data Science and Machine Learning Bootcamp | By Jose Portilla |
| German | B2 |
|---|---|
| English | IELTS 7.0 |
| French | National Language |
| Arabic | National Language (Native) |
You want to work with me on some project? or to challenge me to a game of chess? Don't wait another second to click below!
CONTACT ME