this webpage is developed using BlocklyJS library, it allows the user to program a music pad to play diffrent sounds and effects using a visual programming language instead of a textual one.
this is a web page that allows users to visualize various sorting algorithsms. built using React, deployed on github pages. NOTE: must be run on a Pc as it not reponsive yet (doesn't support browsering on mobile)
Developed and deployed both the front and back end of a web app using the MERN Stack. Explored the major phases of the Software Lifecycle, including analysis, specification, design, implementation, and testing Gained experience in software project management, requirements, analysis,and design, as well as procedural maturity, social, ethical, cultural, and safety issues in deployment.
Created a 2D platform game using OpenGl API. Implemented graphics primitives, solid modeling ,projection (perspective, parallel), 2D transformations,curves and surfaces. Applied several mapping, lighting and shading techniques. Handled collisions and hidden surface removal.
Practiced the four main principles of Object-Oriented-Programming, and used JFrames to create a basic UI consisting of a map/grid screen and a battle screen.
Highly motivated soon to graduate, Egyptian American, computer engineer looking forward to starting his career by expanding his horizon with professional experience. A team player, yet an independent character, who is not afraid of challenges, is capable of truly innovative thinking and complex problem solving
Java, Python, GO, SQL, JavaScript, C++, C, Haskell, React, Angular, JSON, MongoDB, Express, HTML5, CSS, JavaScript, JQuery, Node, Github, UNIX, Docker,OpenGl, LaTex, SWI-Prolog, Matlab, Microsoft Office.
Ahmed.hos.fattah@gmail.com