Passionate fresh grad and a Linux hobbyist.
I like to build beautiful stuff that works.

Thank you for visiting my online portfolio.
Below you can find some of the project I did or contributed to.

(All logo files belong to their respective owners)

Platform for entertainment businesses.

A social media like web platform where business owners can create pages and post activities and events. Users authenticate with JWTs and can view content, post comments, rate and subscribe. Roles: Admin, Business Owner, User.

Technology used: MEAN stack (MongoDB, Express, Angular2, NodeJS)

School system website

Individual project
User roles: admin, student, parent, teacher. Students can enroll in schools and solve assignments posted by teachers. Students can post questions that can be answered by teachers.

Technology used: LAMP stack (Linux, Apache, MySQL and PhP)

Car chase game.

Group project.
A PC game where the player controls a police car with the arrow keys and is chasing a thief. He needs to collect fuel to speed up and advance to the next level. He needs to avoid many types of obstacles and can collect coins.

Technology used: OpenGL.

Vehicles.

Individual project.
Models of vehicles.

Technology used: OpenGL.

Real Estate Broker

Group project.
An android application and a GoLang chatbot backend. A real estate broker bot that records property details from sellers and uses the data to recommend properties to buyers. Users are sellers and buyers.

Technology used: GoLang, Android app (Kotlin and Java).

More projects

  • Simple 16-bit Kernel

    Used and implemented system calls. Implemented shell commands and file management commands (writing to disk, printing to screen, copying, deleting). Implemented program execution and multitasking (a scheduler).

    Technologies used: C and Assembly.

  • Scalable Messenger App

    A desktop-based text messenger. Multiple instances of the backend can be run and the load is balanced automatically. Used the reactor design pattern.

    Technologies used: Java.

  • Mean stack messenger

    A private messaging application made using the MEAN stack. It was developed in 5 days as an interview project for Trufla.

    Technologies used: MEAN stack.

  • Web-based multiplayer card game (Tarneeb)

    Personal group project
    A browser-based multiplayer card game made with the MEAN stack. Designed to responsively work on phone browsers. Developed by two of my colleagues and me in two months just for fun.

    Technologies used: MEAN stack.

Contribution and more contribution!


profile for Mina Michael at Ask Ubuntu, Q&A for Ubuntu users and developers profile for Mina Michael at Stack Overflow, Q&A for professional and enthusiast programmers

KDE Bug Tracking Launchpad