App Summary
devOS is a terminal-aesthetic developer portfolio / profile app, styled to look like a fictional operating system shell. It presents itself as "devOS v2.7.33" with an active session — evoking the look of a real CLI environment running a personalized developer profile.
The concept is a creative spin on the classic portfolio page: instead of a traditional webpage with sections, the user navigates their profile through terminal-style commands and output. The version number (v2.7.33) suggests a polished, well-iterated product identity, even if this is a v1 student project.
DEVELOPER PORTFOLIO
TERMINAL UI
CLI AESTHETIC
PERSONAL BRANDING
Observed Behavior
App is heavily JavaScript-rendered. Only the initial shell state was accessible via fetch. Observations below reflect the visible loaded state and inferred design intent.
boot sequence
On load, the app displays a version header — "devOS v2.7.33" — and a "Session active" status line. This serves as the splash/boot screen for the terminal persona, immediately establishing the hacker-OS aesthetic.
ui concept
The terminal framing suggests the profile is navigated through typed or clickable commands (e.g. whoami, ls projects, cat about.txt). This is a well-known creative pattern for developer portfolios that want to stand out.
content
The actual profile content (name, bio, skills, projects, contact info) lives behind JavaScript rendering and was not directly accessible without a full browser. The page title confirms the subject is Alexandre Gravereauxs devOS profile.
aesthetic
The name "devOS" and version numbering are strong creative choices. The "Profile Terminal" framing gives the portfolio a distinctive identity that differentiates it from typical card-and-section layouts.
Prompt to Improve the App
Improve "devOS" with the following updates:
1. VISIBLE COMMAND INPUT: On load, display a blinking cursor and
an active input field immediately below the boot sequence so
users intuitively know to type. Show a subtle hint:
"Type 'help' to list available commands."
2. HELP COMMAND: Implement a `help` command that lists all
available commands with short descriptions, e.g.:
whoami → display name & tagline
ls skills → list technical skills
cat about → read bio
ls projects → browse project list
contact → show contact info / links
clear → clear terminal output
3. NO-JS FALLBACK: Add a <noscript> block that renders a
clean static version of the full profile so the page is
still useful and indexable without JavaScript.
4. MOBILE TERMINAL: On mobile, replace the text input with
a row of tappable command buttons styled as terminal chips
(e.g. [whoami] [projects] [contact]) so touch users can
navigate without a keyboard.
5. FICTIONAL CHANGELOG: Add a `changelog` command that shows
a fun, in-universe version history (e.g. v2.7.33: "Fixed
memory leak in social links module") to reward curious
users and deepen the devOS persona.
6. SESSION PERSISTENCE: Make "Session active" meaningful —
store the user's command history in sessionStorage so
if they refresh, the terminal re-plays their last session
with a "(session restored)" message.