Git Product home page Git Product logo

My Skillset

C++ Python TypeScript React Next JS

What I am learning right now

  • Taking courses in OSSU. Currently learning: Maths for computer science and Nand2Tetris courses
  • Studying for ECPC.
  • Learning more about C++, design patterns, OOP design, building architecture and services.
  • Reading books about how to get better at coding, working in teams, producing refactored clean code

Current Job

  • Volunteering at a local charity to give kids an introductory course to programming and specifically the C++ language.

Current Repos I am working on

Stats

GitHub Stats   Most Used Languages  

Omar Mohammad's Projects

cpbook-code icon cpbook-code

CP4 Free Source Code Project (C++17, Java11, Python3 and OCaml)

hack-assembler icon hack-assembler

My first assembler ever built in c++ as the final project for the course Nand2Tetris Part 1

hack-vm-translator icon hack-vm-translator

This is Week 1&2 Project in Nand2Tetris course part 2 to translate the VM Code generated from the Jack programming language to Hack Assembly Code

lms icon lms

A learning management system written in C++ that has the core functionalities plus authentication functionalities

math-for-cs-solutions icon math-for-cs-solutions

Solutions to In-Class questions, Problem Sets and Exams of MIT Mathematics for Computer Science 2015 (same as 2019 Open Learning Library)

minesweeper icon minesweeper

An aesthetic remake of the class Minesweepr game with beautiful animations and music and extra functionalities

nvim-dotfiles icon nvim-dotfiles

These are the up-to-date dotfiles for my neovim, including all options, keymaps, themes, and plugins

ossu icon ossu

The files and notes of my coursework of OSSU roadmap

problem_solving icon problem_solving

A collection of some problems I have solved throughout my journey in the realm of problem solving

sudoku-solver icon sudoku-solver

A web app written in React 18 that uses backtracking to solve sudoku games

system-design-primer icon system-design-primer

Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.