π Hello World! π my name is Omar and I am a recent University Graduate π, welcome to my page!
A little about me ...
I like to keep learning new technologies, I enjoy programing front-end applications such as MERN Stack applications and native Android. I wish to continue my exploration to the cloud and configure services such as AWS and Firebase.
I don't have a favorite language because I believe that once you learn and fundamentally understand the different paradigm shifts of programming languages, learning and efficiently programming in a new language will be an easy task. I will say however I learned all my fundamentals on Object-Oriented principles in C++.
β‘ An interesting fact about me ... I set all my IDEs with vim emulation.
Floor Coverage π
This is the biggest project in my repository. It's a FOSS ruby on rails website. You can check out this site here. It was developed using agile methodology for my university senior project with student colleagues. I am currently the maintainer.
P.I.E π₯§
As in "Phot Image Editor"
This is an image editor built entirely in ruby. I was in charge of the floating UI and the start up page. This project was built using agile methodology.
MERN STACK project π
This is a full MERN stack project, but it's a bit old. It was implemented before react hooks and functional components were introduced. I have stopped supporting it but it still runs, however, I believe that the mongo database was dropped.
to stay updated I created the following
React Budget App π¦
This is not my biggest react project but it is my most recent. I created it because I want to practice implementing fucntional compnents and react hooks. I wish to keep my knowledge in react updated.
and to practice more webserver skills such as es6 and async I created the following:
I created this project because I wanted to explore and practice creating asyncronys callbacks as it is essential to web development. Feel free to run it on postman, it's a fun project.
I set up an authenticated API to interact with a frond-end android application, its really cool, check it out.
The concept of the app is that a user will upload a picture online and other users have to guess where the picture was taken
Finally switching to a mobile project
Android Watchlist π±
I created this project because rather than just following along the code from a book I am reading to learn android development, I wanted to do it entirely from scratch with no handholding from the book.
This project explores the Android Lifecycle which includes the Activity Lifcycle and the Fragment Lifcycle. Rresusuable Fragments.
finally, I would like to share this:
This project will ask you to initialize however many processes you desire and it will use the philosopher algroithim to determine the states of which process to run. I did this when I was still in university, but I really enjoyed this assignment and I wish to share it with the world.
Feel free to browse my repo to look at other projects I worked on. π« You can contact me onLinked in

