Skip to content
View Abdaishere's full-sized avatar
💭
Reasoning
💭
Reasoning

Block or report Abdaishere

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Abdaishere/README.md
CRT boot banner boot sequence typing animation

  Last login: today, from a mechanical keyboard that woke up the neighbors

+  █████╗  ██████╗  ██████╗   █████╗
+ ██╔══██╗ ██╔══██╗ ██╔══██╗ ██╔══██╗
+ ███████║ ██████╔╝ ██║  ██║ ███████║
+ ██╔══██║ ██╔══██╗ ██║  ██║ ██╔══██║
+ ██║  ██║ ██████╔╝ ██████╔╝ ██║  ██║
+ ╚═╝  ╚═╝ ╚═════╝  ╚═════╝  ╚═╝  ╚═╝

@@ MOTD @@
  this machine hosts fun projects only.
- serious code lives elsewhere and signed an NDA.

visitor counter

Tip

man abda | head -3 for the humans in a hurry: I'm Abdallah El Belkasy, AbdA for short. Software engineer in Dubai, CS grad from Cairo University, music producer after dark. Everything below is the long version, in the only format this machine respects.

abda@dxb:~$ whoami

abda = present
uid = 2002 (abda)
gid = 1337 (fun-projects)
groups = engineers, producers, lifters, fast-typists

abda@dxb:~$ neofetch

neofetch identity panel with pixel invader

tech stack icons
-      _~^~^~_
-  \) /  o o  \ (/     the crab stays.
-    '_   -   _'       the crab has seniority.
-    | '-----' |

abda@dxb:~$ ls ~/fun-projects

- ls: output does not fit on one screen
@@ hint @@
  the shelves are right below this readme. compilers, bots, trains,
+ a very proud B-Tree. take whatever you like, star what you love

abda@dxb:~/fun-projects$ cat .secrets

- cat: .secrets: permission denied
  abda@dxb:~/fun-projects$ sudo cat .secrets
  [sudo] password for abda:

+ 1. the gym playlist is 40% tracks I produced myself. nobody can stop me
+ 2. speed typing is not a skill, it is a coping mechanism for slow compilers
+ 3. there is a whole game in a private repo. the aliens are beta testing it
- 4. bench press: [REDACTED UNDER PROTOCOL 7: HE ASKED US NICELY]
- 5. known weakness: ████████ (nice try)
📁 cat /honeypot/passwords.txt (DO NOT OPEN)
  you opened it. bold.
  the incident response team is one guy and he is at the gym.
  password list, as promised:

+ 1. hunter2

+    ▀▄ ▄▀
+   ▄█▀█▀█▄     you win one (1) alien.
+   █ ▀▀▀ █     spend it wisely.
+    ▀▀ ▀▀

abda@dxb:~$ crontab -l

# m   h    dom mon dow   command
  0   6    *   *   1-6   gym --split=push-pull-legs --no-skip-leg-day
  30  8    *   *   1-5   code --mode=engineer --coffee=required
  0   19   *   *   *     GYM.EXE --evening-slot
  0   19   *   *   *     STUDIO.EXE --evening-slot   # CONFLICT: both claim 19:00, loser gets 21:00
  0   21   *   *   *     daw --open --promise="just one loop" --actual=3h
  0   23   *   *   *     book --pages=20 || book --pages=5 --honest
  59  23   *   *   *     git push origin life --force-with-lease
  *   *    *   *   *     typing-test --silent --flex-only-if-above-120

abda@dxb:~$ journalctl -u abda --since 2002

  [2002.██.██]  subject deployed to Cairo. loud from day one
  [20██.██.██]  first computer. the power button click was addictive
  [201█.██.██]  learns what a pointer is. subject is never the same
  [2019.12.21]  joins github. first commit is a bot, obviously
  [202█.██.██]  graduates Cairo University, computer science
  [202█.██.██]  discovers the gym. variables get heavier
  [2026.██.██]  relocated to Dubai node. sand patch applied successfully
+ [NOW]         writing this readme instead of finishing a side project

abda@dxb:~$ man abda

ABDA(1)    Fun Projects Manual    click to read the manual page
ABDA(1)                     Fun Projects Manual                     ABDA(1)

NAME
       abda - software engineer, music producer, progressive overloader

SYNOPSIS
       abda [--code LANG] [--lift PLATES] [--produce BPM] [--read PAGES]

DESCRIPTION
       Abdallah El Belkasy. Known in the wild as AbdA. Computer science
       graduate from Cairo University. Compiled in Cairo, currently
       deployed in Dubai on UTC+4. Ships software by day and drum
       patterns by night. This GitHub instance is his arcade cabinet,
       stocked with compilers, bots, trains and one very proud B-Tree.

OPTIONS
       --code LANG
              accepts rust, c++, java, kotlin, javascript, dart, python.
              rust invocations may include unsolicited crab facts.

       --lift PLATES
              increments monotonically. never returns early.

       --produce BPM
              opens the DAW. the "one loop" promise is decorative.

       --type
              no arguments. it is simply fast.

EXIT STATUS
       does not exit. see crontab(1), the 23:59 entry.

BUGS
       cannot pass an unfinished side project without starting a new one.
       marked WONTFIX by the maintainer.

SEE ALSO
       linkedin(1), twitter(1), discord(1), gym(8)

abda@dxb:~$ ps aux | grep stats

profile details card

repos per language card productive time card

longest contribution streak

productive-time runs on UTC+4. the late spikes are the DAW's fault. subject knows. subject commits anyway.

abda@dxb:~$ top -p $(pgrep snake)

  PID    USER   COMMAND         STATUS
+ 1337   abda   snake.service   eating my contributions. do not disturb.
contribution snake animation

abda@dxb:~$ sudo apt install free-time

+ Reading package lists... done
- E: Unable to locate package free-time
- E: closest match is 'gym' which is already the newest version

  abda@dxb:~$ sudo make me a sandwich
  [sudo] password for abda:
+ fine. one sandwich. it is chicken and rice. it is always chicken and rice.

  abda@dxb:~$ touch grass
+ touch: 'grass' created successfully (Dubai edition: touch sand)

  abda@dxb:~$ work-life-balance
- bash: work-life-balance: command not found
@@ did you mean @@
+ gym && code && music && repeat

abda@dxb:~$ history | tail

  501  git commit -m "fix"
  502  git commit -m "actually fix"
  503  git commit -m "ok NOW it works. final. v2. REAL"
  504  vim track_final_master_bounce_3.md
  505  :q
  506  :q!
  507  ok that was the shell not vim
  508  cargo build --release && gym    # the build finishes when I do
  509  rm -rf node_modules             # a small funeral, as a treat
  510  history | tail                  # observing myself. it never ends well
⚠️ DO NOT PRESS
- *** FATAL EXCEPTION 0E : LEG_DAY_HAS_OCCURRED ***
- stop code: 0xDEADL1F7

  A problem has been detected: quadriceps unresponsive
  stack trace: squat() -> squat() -> squat() -> regret()

  Press any key to reboot.
  Your monitor does not have keys.
+ Exactly.

abda@dxb:~$ ping abda --all-interfaces

  dialing... ATDT 4217-4207-1523-7048-32
  (yes, that phone number is my actual Discord ID. the modem knows.)
+ 4 interfaces up, 0% packet loss, replies within one day usually

LinkedIn Twitter Discord Email

abda@dxb:~$ exit

  logout
+ Saving session state... done
- Stopping music daemon... refused, one more loop
+ star something on your way out. the mainframe remembers who did.
- Connection to abda closed.
tiny planet

screen burn-in courtesy of a CRT that never sleeps. thanks for stopping by, the aliens will see you out.


It is now safe to turn off your computer.

Popular repositories Loading

  1. KinectDepthImage KinectDepthImage Public

    This is a simple application that displays the distance of objects in an image using the Kinect. It uses the Kinect library to capture and process depth data, and then maps the data to a visual out…

    Processing 3

  2. Abdaishere Abdaishere Public

    Config files for my GitHub profile.

  3. GoFo-Project GoFo-Project Public archive

    Software engineering 1 project

    Java

  4. CS251-Banking-System CS251-Banking-System Public archive

    Java

  5. -hipbot -hipbot Public

    Discord Bot

    Python

  6. Calculator Calculator Public

    A calculator using html and css and JS

    HTML