You are browsing as a guest. Sign up (or log in) to start making projects!

abdulqadir

@abdulqadir

Joined August 16th, 2026

  • 4Devlogs
  • 2Projects
  • 1Ships
  • 0Votes
Ship Changes requested

Built NullpointerOS, a personal browser-based OS with a hacker/terminal aesthetic. It has a Welcome window with my bio, a Recon Log documenting OSINT tools I’ve tried, and a fullscreen Terminal with real commands (help, whoami, projects, scan, hack nasa, and a theme system with 20+ colors). Also added a boot sequence, Matrix rain background, an auto-layout system so windows never overlap, keyboard shortcuts, and a right-click context menu.

The most challenging part was getting the window positioning right — windows kept overlapping each other and the desktop icons, which took several rounds of rewriting the layout logic. Debugging a broken git push over a blocked network was also a whole saga on its own.

Proudest of the Terminal app — it feels like a real, usable command-line inside the site, not just a static box.

To test: click the desktop icons to open Recon Log or Terminal, try typing help, scan, or theme purple in the terminal, and try dragging the Welcome window around.

Try project → See source code →
Open comments for this post

23m 24s logged

Added a boot sequence with a typing effect and progress bar, a theme system with 20+ selectable accent colors applied via a CSS custom property (updates borders, text, cursor, and Matrix rain all at once), and a custom SVG cursor matching the active theme. Also added an auto-layout system so windows never overlap, keyboard shortcuts (Esc/T/R), a right-click context menu, minimize buttons, a visitor counter, and a README, then pushed everything to GitHub with GitHub Pages for a live demo.

0
0
13
Open comments for this post

19m 11s logged

Built a fullscreen Terminal app with real commands (help, whoami, projects, date, clear, plus easter eggs like sudo hire-me and a dramatic hack nasa sequence). Commands are handled through a commands object mapped to functions, with input read via a keydown listener. Later added a scan command that runs a fake virus-scanning sequence directly in the terminal output.

0
0
10
Open comments for this post

2h 24m 58s logged

Started with the base HTML structure and a personal welcome screen — black terminal-style aesthetic, green monospace text, Matrix rain animation on canvas as the background, and a typing animation for the heading. Then built the Recon Log app: draggable/fixed windows with a z-index system, open/close logic tied to desktop icons, and a list/detail navigation pattern (click an entry, see its content, hit back to return) documenting OSINT tools I’ve been learning (Sherlock, Bandit, PhoneInfoga).

0
0
54

Followers

Loading…