Skip to content

elsheraey/early-work

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

early-work

University-era projects from Cairo University, completed roughly 2018–2019 as part of coursework, the graduation project, and a hackathon immediately after. Consolidated here from their original standalone repos (and one retired GitHub org) for a cleaner historical trail.

This repo is not representative of my current work. It's kept for completeness: early footprints, team collaborations worth naming, and the tech stacks I was learning on at the time (JavaFX, Spring, Gradle, Selenium, Express/Socket.io, React, MySQL).

For current work, see other repositories on my profile.

Contents

Folder What it is Tech Team
uStalker Desktop client for the uHunt API to track UVa Online Judge submissions. Built to help teaching assistants monitor student submissions for the algorithms course. JavaFX (UI), Spring (API) Mourad, Abd El-Rahman
violet CS251 course project, a Java Spring web app with an e-commerce data model (products, carts, transactions, stores, wallets). Selenium and unit tests included. Java, Spring, Gradle, Selenium Team "jonamatoka" (Cairo University CS251 cohort, 2018)
colab Cairo University CS graduation project (2018–19): a collaborative live-share code editor for tutors and students. Real-time sessions over WebSockets, JWT auth, persistent MySQL backend. The fantasy-console proposal below was an earlier pitch by the same team before they settled on Colab. Includes the code (verbatim from the archived opencolab/Colab repo) plus the full academic deliverables — reports, diagrams, decks, abstract, prototype — in colab/project/. Node.js, TypeScript, Express, Socket.io, TypeORM, React, MySQL Mourad, Abd El-Rahman
colab-lite A simplified, DB-less variant of Colab built right after graduation (Jul 2019) for a hackathon. Same WebSocket session model, React frontend, no MySQL. Verbatim from the archived opencolab/colab-lite repo. Node.js, JavaScript, Express, Socket.io, React Mourad, Abd El-Rahman, Ahmed, Mohamed, Youssuf

Documents

Writeups from the same era — reports, proposals, and exercises that didn't ship as code, kept here for the historical trail.

File What it is
quantum-computing-tech-report.pdf Cairo University FCI technical writing report (Project #72, May 2016) for Dr. Ihab El-Khodary. Introduces classical computing, quantum mechanics, quantum computing basics, software, applications, major companies, and DNA computing. Team of 7.
fantasy-console-graduation-proposal.pdf Graduation project pitch for a PICO-8/TIC-80-style fantasy console with code/sprite/SFX editors, a learner's mode, and Raspberry Pi target. Team: Mourad, Abd El-Rahman Tarek, Ahmed Amr El-Akwah, Mohammed El-Hdrmmi, Yossuf Amr Morsi.
lp-knapsack-moba-matchmaking.pdf Short writeup framing 3v3 MOBA matchmaking as a multi-dimensional knapsack / 0-1 LP problem, with objective function and constraints.
jetson-nano-project-ideas.pdf Post-graduation brainstorm of Jetson Nano project ideas (JetBot Julia port, queryable surveillance, face-unlock doorbell, pose estimation, license-plate recognition, gesture controllers, and more).

Why they're here together

These are all from the same window (2018–2019, Cairo University), and each was archived as a standalone repo on my profile or under the now-retired opencolab org. Consolidating them:

  1. Reduces profile clutter, keeping the repo list focused on active and recent work.
  2. Groups them under a clear "early-work" label so readers aren't left to guess the era.
  3. Preserves the code and original READMEs verbatim, so nothing is lost.

What's intentionally not here

  • No retroactive cleanup. The code and structure are as they were in 2018. I have not refactored, re-commented, or updated dependencies.
  • No running instructions beyond the original READMEs. Much of this tooling (JavaFX, Spring Boot versions, Gradle 4.x) has since moved on. Consider the code browsable, not runnable, unless you want to rebuild the 2018 toolchain.
  • No git history from the original repos. The standalone repos were fresh-cloned and .git stripped during consolidation.

About

University-era projects from Cairo University CS coursework. Preserved for completeness; not representative of current work.

Topics

Resources

Stars

Watchers

Forks

Contributors