Back to Prompt Gallery
BlackSignal — Cinematic Hacker Portfolio
Portfolio intermediate Featured

BlackSignal — Cinematic Hacker Portfolio

A cinematic fictional hacker portfolio inspired by techno-thriller movies, featuring dramatic terminal visuals, coded identity sections, mission-style project showcases, encrypted-note aesthetics, and immersive motion. BlackSignal is designed for visual storytelling and portfolio presentation only, with no real hacking functionality.

100 views 8 copies 12 min read

Examples

BlackSignal — Cinematic Hacker Portfolio example

Full prompt

BlackSignal — Cinematic Movie Hacker Portfolio

Create a complete, production-quality, visually exceptional fictional hacker portfolio website called BlackSignal using only vanilla HTML, CSS, and JavaScript.

The website should feel like the personal interface of a mysterious hacker character from a modern techno-thriller movie.

This is a cinematic fictional portfolio, not a real hacking tool.

Do NOT include:

  • Real exploit code
  • Malware
  • Credential theft
  • Phishing instructions
  • Payloads
  • Real scanning
  • Shell execution
  • Real network attacks
  • Destructive commands
  • Bypass instructions
  • Operational hacking techniques

All terminal interactions, commands, scans, alerts, logs, and system data must be simulated and fictional.

The site should prioritize:

  • Cinematic atmosphere
  • Strong visual identity
  • Storytelling
  • Immersion
  • Portfolio presentation
  • Safe simulated terminal interactions
  • Responsive design

1. REQUIRED FILES

Create exactly:

  • index.html
  • style.css
  • script.js

Keep all HTML in index.html.

Keep all CSS in style.css.

Keep all JavaScript in script.js.

Correctly link the files.

The website must work immediately when the three files are placed in the same directory.

No installation, build system, framework, or package manager should be required.


2. TECHNOLOGY RESTRICTIONS

Use ONLY:

  • HTML5
  • CSS3
  • Vanilla JavaScript

Do NOT use:

  • React
  • Vue
  • Angular
  • Svelte
  • Next.js
  • Tailwind CSS
  • Bootstrap
  • jQuery
  • GSAP
  • npm
  • external JavaScript libraries
  • backend code
  • real shell execution
  • real OS commands
  • real network requests for hacking purposes

Use inline SVG icons where appropriate.


3. BRAND IDENTITY

Identity:

BLACKSIGNAL

Alias:

ZERO//TRACE

Tagline:

Nothing is invisible. Some things are simply unread.

Create a fictional movie-character identity around BlackSignal.

The character should feel:

  • Anonymous
  • Intelligent
  • Controlled
  • Technical
  • Observant
  • Slightly threatening in a cinematic way
  • Mysterious
  • Strategic

Do not make the character seem criminal in an instructional sense.

This is visual storytelling only.


4. VISUAL STYLE

Use a cinematic cyber-thriller aesthetic.

Suggested palette:

  • Deep black
  • Graphite
  • Cold gray
  • Terminal green
  • Muted red
  • Cyan
  • Occasional amber alerts

Use red very carefully.

Visual elements may include:

  • CRT-inspired scan lines
  • Thin grid overlays
  • Terminal windows
  • Surveillance-style UI
  • File labels
  • System timestamps
  • Coordinates-like fictional metadata
  • Noise textures
  • Distorted section dividers
  • Monospace labels
  • Sharp panel edges

Avoid making everything neon.

Avoid turning the site into a video game HUD.

Keep it cinematic and premium.


5. TYPOGRAPHY

Use:

  • Strong condensed or modern sans-serif headings
  • Monospace technical labels
  • Clean readable body typography

Do not use monospace for every paragraph.

Typography should feel like:

  • Classified files
  • Surveillance software
  • Command consoles
  • Digital intelligence systems

Use clamp() for responsive sizing.


6. INTRO SEQUENCE

Create a short cinematic loading/introduction sequence.

Example:

INITIALIZING BLACKSIGNAL

then:

IDENTITY MASKED

then:

SESSION: AUTHORIZED

then reveal the website.

Duration should be short.

Do not make visitors wait too long.

Respect prefers-reduced-motion.

If JavaScript fails, the site must still load normally.


7. NAVIGATION

Create a compact technical navigation.

Include:

  • BLACKSIGNAL
  • Identity
  • Operations
  • Skills
  • Archive
  • Timeline
  • Terminal
  • Contact

Add a small status indicator:

SIGNAL: ONLINE

On scroll, turn the navbar into a more solid technical panel.


8. MOBILE NAVIGATION

Create a cinematic full-screen mobile menu.

Include:

  • Alias
  • Main links
  • Status
  • Contact action

Requirements:

  • Accessible menu button
  • Escape closes
  • Link click closes
  • Body scroll lock
  • Large touch targets
  • Correct ARIA state

9. HERO SECTION

Create a dramatic full-screen hero.

Left side:

Small label:

IDENTITY // REDACTED

Main headline:

Every system leaves a shadow.

Supporting copy:

“A fictional digital operator portfolio exploring code, security, systems, and the space between signal and noise.”

Primary CTA:

Enter Archive

Secondary CTA:

Open Terminal

Add a small identity block:

Alias: ZERO//TRACE

Location: UNKNOWN

Status: ACTIVE

Clearance: LEVEL 7

Use fictional labels only.


10. HERO VISUAL

Create a cinematic interface composition using HTML/CSS.

Include:

  • Terminal panel
  • Surveillance-style image frame
  • Signal graph
  • Redacted text blocks
  • System status
  • Floating metadata
  • File ID
  • Timestamp
  • Animated cursor

Do not use a hooded hacker stock image as the main visual.

Build most of the atmosphere with interface design.


11. SAFE TERMINAL PANEL

Create a simulated terminal.

Example lines:

> identity

Output:

ZERO//TRACE

> origin

Output:

REDACTED

> role

Output:

DIGITAL SYSTEMS OPERATOR

> status

Output:

ACTIVE

> clearance

Output:

LEVEL 7

This is all fictional.

No real command execution.


12. IDENTITY SECTION

Create:

IDENTITY FILE

Use a classified-dossier layout.

Fields:

  • Alias
  • Role
  • Specialty
  • Languages
  • Location
  • Operating Status
  • Clearance
  • Current Objective

Example:

Alias: ZERO//TRACE

Role: Systems Researcher

Specialty: Web Systems · Security Concepts · Automation

Languages: English · Khmer · Code

Current Objective: BUILD / OBSERVE / DOCUMENT

Use stylized redacted lines.


13. BACKSTORY SECTION

Create a fictional cinematic backstory.

Heading:

NO PUBLIC RECORD

Write concise storytelling about a mysterious developer/security researcher who:

  • Studies systems
  • Builds tools
  • Analyzes patterns
  • Experiments with interfaces
  • Documents digital behavior

Avoid real criminal acts.

Keep it like a movie character profile.


14. CAPABILITIES

Create:

CAPABILITY MATRIX

Categories:

Systems

  • Linux
  • Docker
  • Web Servers
  • Networks
  • Automation

Development

  • HTML
  • CSS
  • JavaScript
  • PHP
  • APIs

Security Concepts

  • Web Security
  • Threat Modeling
  • Logging
  • Access Control
  • Defensive Monitoring

Intelligence

  • Pattern Analysis
  • OSINT Concepts
  • Documentation
  • Research
  • Digital Forensics Concepts

Keep all content safe and high-level.


15. SKILL VISUALIZATION

Use technical bars or matrix-style indicators.

Do not use fake “99% hacker skill.”

Instead use labels like:

  • Familiar
  • Strong
  • Advanced
  • Specialist

Create a more professional visual.


16. OPERATIONS SECTION

Create:

OPERATIONS ARCHIVE

These are fictional portfolio projects presented like classified missions.

Include 6 projects.

Example:

OPERATION NIGHTGLASS

Type: Monitoring Interface

Description: “A cinematic security-monitoring dashboard built as a frontend visualization experiment.”

Status: COMPLETE

Tech: HTML · CSS · JavaScript

OPERATION GHOSTLINE

Type: Network Visualization

Description: “An abstract visual map showing fictional nodes and communication paths.”

OPERATION BLACKBOX

Type: Developer Tool

Description: “A simulated terminal workspace for portfolio storytelling.”

OPERATION SIGNALDROP

Type: Data Interface

Description: “A timeline interface for fictional event streams.”

OPERATION REDACT

Type: Secure UI Concept

Description: “A privacy-focused dashboard concept centered on access and visibility.”

OPERATION ECHO

Type: Automation Concept

Description: “A frontend-only simulation of system workflow automation.”

No real attacks or exploitation.


17. PROJECT PRESENTATION

Present each project as a dossier.

Include:

  • Operation name
  • File ID
  • Status
  • Classification
  • Description
  • Tech stack
  • Screenshot/mockup
  • Open File CTA

Use varied layouts.

Do not use standard portfolio cards.


18. OPERATION FILTERS

Create filters:

  • All
  • Systems
  • Security
  • Interfaces
  • Automation
  • Research

Implement with vanilla JavaScript.

Use cinematic transition effects.


19. OPERATION DETAIL MODAL

Clicking a project opens a dossier modal.

Include:

  • Operation name
  • Mission summary
  • Role
  • Tools
  • Outcome
  • Interface images
  • Status
  • File ID

Use fictional content only.

Requirements:

  • Escape closes
  • Outside click closes
  • Keyboard accessible
  • Scroll lock

20. SIGNAL MAP

Create a visual fictional network map using HTML/CSS/SVG.

Label:

SIGNAL MAP // SIMULATION

Show fictional nodes:

  • NODE-01
  • NODE-07
  • NODE-12
  • NODE-21

Use animated signal lines.

Clearly indicate:

SIMULATED DATA

Do not imply real tracking.


21. SYSTEM LOG

Create a scrolling visual log.

Example:

23:41:02 archive accessed

23:41:05 project index loaded

23:41:09 signal map initialized

23:41:12 identity masked

23:41:15 session stable

Keep logs fictional and harmless.


22. TIMELINE

Create:

ACTIVITY TIMELINE

Use fictional career/project history.

Example:

2026

Built cinematic security interfaces and interactive web systems.

2025

Focused on Laravel, infrastructure, and automation.

2024

Developed full-stack web applications.

2023

Started building experimental interfaces and developer tools.

Use a vertical technical timeline.


23. ARCHIVE SECTION

Create:

ARCHIVE

Add content types:

  • Notes
  • Interface Experiments
  • System Concepts
  • Visual Research

Create 4 archive entries.

Example:

Designing Interfaces for High-Pressure Systems

UI Research

When Data Needs Hierarchy

Systems Design

Building Better Terminal Interfaces

Frontend

Visualizing Invisible Systems

Experiment

Keep content design-focused and safe.


24. ENCRYPTED NOTE EFFECT

Create one special note section.

Display scrambled placeholder characters briefly, then reveal text.

Example final text:

“The strongest systems are not the loudest. They are the ones you can understand under pressure.”

This is purely a visual effect.

Respect reduced-motion settings.


25. INTERACTIVE TERMINAL

Create a larger safe fake terminal section.

Supported commands:

help

identity

skills

operations

archive

timeline

status

contact

clear

signal

whoami

Example:

> help

Output:

Available commands: identity, skills, operations, archive, timeline, status, signal, contact, clear

Only use fixed allowlisted responses.

No real command execution.


26. TERMINAL SAFETY

Never use:

  • eval()
  • Function()
  • shell execution
  • user-generated HTML injection
  • real network commands
  • real system commands

Treat user input as plain text.

Unknown commands return:

UNKNOWN COMMAND // TYPE "help"


27. TERMINAL UX

Support:

  • Up/down history
  • Enter to execute
  • Clear command
  • Auto-scroll
  • Cursor animation
  • Mobile input
  • Keyboard focus

Keep effects quick.

Do not simulate real hacking tasks.


28. CONTACT SECTION

Create:

ESTABLISH CONTACT

Use a cinematic encrypted-contact aesthetic.

Fields:

  • Codename / Name
  • Email
  • Subject
  • Message

Subject options:

  • Collaboration
  • Development
  • Creative Project
  • Security Research
  • Other

Frontend-only validation.

After successful validation show:

“Transmission prepared. This demo does not send data to a real server.”

Do not pretend it transmitted.


29. SECURE CHANNEL PANEL

Create a small fictional communication panel.

Show:

Channel: ENCRYPTED

Protocol: DEMO

Status: READY

Fingerprint: 7A:91:XX:42:DEMO

Clearly mark fingerprint as fake/demo.

Add:

Copy Demo Fingerprint

button.


30. FOOTER

Create a cinematic footer.

Include:

BLACKSIGNAL

Alias: ZERO//TRACE

Tagline:

Nothing is invisible. Some things are simply unread.

Navigation:

  • Identity
  • Operations
  • Archive
  • Terminal
  • Contact

Social:

  • GitHub
  • LinkedIn
  • Blog

Add:

SESSION END // <dynamic year>

Add back-to-top control.


31. JAVASCRIPT FUNCTIONALITY

Implement:

  • Intro sequence
  • Mobile navigation
  • Navbar state
  • Active section tracking
  • Smooth scrolling
  • Hero terminal typing
  • Project filters
  • Dossier modal
  • Fictional signal-map animations
  • System log animation
  • Encrypted text reveal
  • Safe terminal
  • Terminal history
  • Copy demo fingerprint
  • Contact form validation
  • Scroll reveal
  • Dynamic year
  • Back-to-top

Use vanilla JavaScript only.


32. MOTION STYLE

Use cinematic technical motion.

Good effects:

  • Terminal typing
  • Line drawing
  • Soft flicker
  • Short glitch transition
  • Scan-line movement
  • Text decoding
  • Panel reveal
  • Signal pulse

Use effects sparingly.

Avoid:

  • Constant screen shake
  • Aggressive glitch
  • Flashing lights
  • Rapid red alerts
  • Heavy strobe effects
  • Continuous animations everywhere

Respect prefers-reduced-motion.


33. GLITCH EFFECT

A light glitch effect may be used on:

  • BLACKSIGNAL logo
  • Section transitions
  • Alias text

The glitch must be short and subtle.

Do not make text difficult to read.

Do not continuously glitch the whole page.


34. BACKGROUND DETAILS

Use subtle background elements:

  • Grid
  • Noise
  • Scan lines
  • Small coordinate-like labels
  • Thin crosshair marks
  • Data ticks
  • File numbers

Keep opacity low.

The page must remain readable.


35. IMAGE DIRECTION

Use images sparingly.

Suitable imagery:

  • Dark city at night
  • Computer workstation
  • Data center
  • Abstract digital infrastructure
  • Rainy urban scenes
  • Surveillance-style architecture
  • Technical equipment

Avoid:

  • Real criminals
  • Weapons
  • Skulls
  • Anonymous masks
  • Real sensitive data

Most visuals should come from UI design rather than stock photos.


36. RESPONSIVE DESIGN

Design intentionally for:

  • 320px mobile
  • 375px mobile
  • 430px mobile
  • Tablet
  • Laptop
  • Desktop
  • Large desktop

On mobile:

  • Simplify hero composition
  • Reduce signal-map complexity
  • Make terminal text wrap correctly
  • Stack dossier sections
  • Keep buttons touch-friendly
  • Reduce decorative metadata
  • Avoid text overflow
  • Keep modal within viewport

No horizontal overflow.


37. MOBILE EXPERIENCE

The mobile version should feel like a cinematic handheld terminal.

Use:

  • Strong vertical rhythm
  • Compact technical labels
  • Large touch controls
  • Scrollable terminal areas
  • Simplified visual effects

Do not shrink desktop UI until unreadable.


38. ACCESSIBILITY

Use semantic HTML.

Ensure:

  • One H1
  • Logical heading hierarchy
  • Accessible navigation
  • Keyboard-accessible terminal
  • Accessible modals
  • Visible focus states
  • Form labels
  • Good contrast
  • Reduced-motion support
  • Buttons instead of clickable divs

Do not rely only on green/red color.


39. SEO

Add portfolio SEO metadata.

Include:

  • Page title
  • Meta description
  • Canonical placeholder
  • Open Graph title
  • Open Graph description
  • Open Graph image placeholder
  • Twitter card
  • Theme color

Add Person structured data with fictional/sample information.

Do not add fake real-world credentials.


40. PERFORMANCE

Keep the site lightweight.

Requirements:

  • No frameworks
  • No external JS libraries
  • No background video
  • Efficient animations
  • Minimal layout shift
  • Lazy-load below-the-fold images
  • No heavy canvas loops
  • No endless terminal output
  • No expensive scroll listeners

41. CODE QUALITY

Organize CSS logically:

  1. Variables
  2. Reset
  3. Base
  4. Typography
  5. Navigation
  6. Intro
  7. Hero
  8. Identity
  9. Capabilities
  10. Operations
  11. Modals
  12. Signal map
  13. Timeline
  14. Archive
  15. Terminal
  16. Contact
  17. Footer
  18. Effects
  19. Responsive
  20. Reduced motion

Use:

  • CSS variables
  • Grid
  • Flexbox
  • clamp()
  • aspect-ratio

Avoid excessive !important.

JavaScript must use clear functions and missing-element guards.

No console errors.


42. CONTENT QUALITY

Do not use Lorem Ipsum.

Write concise cinematic copy.

Avoid overusing words like:

  • Elite
  • Untraceable
  • Master hacker
  • Cyber assassin
  • Dark web king

Keep it cool and controlled.

The mystery should come from presentation, not exaggerated claims.


43. SAFETY REQUIREMENT

Everything must remain fictional and non-operational.

The website must NOT provide real instructions for:

  • Attacking systems
  • Exploiting vulnerabilities
  • Stealing credentials
  • Evading detection
  • Malware development
  • Phishing
  • Bypassing authentication
  • Damaging data

All interfaces are visual simulations only.


44. VISUAL RHYTHM

Use a sequence like:

Cinematic intro

→ Hero system interface

→ Identity dossier

→ Capability matrix

→ Operations archive

→ Signal map

→ System log

→ Timeline

→ Archive notes

→ Interactive terminal

→ Contact

→ Footer

Do not make the site a normal portfolio with hacker colors added.

It should feel like an immersive movie interface.


45. FINAL QUALITY CHECK

Before returning code, verify:

  • All three files connect
  • Intro does not block loading
  • Mobile menu works
  • Hero typing works
  • Operation filters work
  • Dossier modal works
  • Signal map is clearly simulated
  • Terminal only accepts allowlisted commands
  • No real command execution exists
  • No eval() exists
  • Contact validation works
  • Fingerprint copying works
  • No undefined variables
  • No console errors
  • No horizontal overflow
  • Mobile terminal is readable
  • Keyboard navigation works
  • Reduced motion works
  • No unsafe functionality exists

Fix any issue before returning the code.


46. FINAL OUTPUT FORMAT

Return exactly three complete code sections:

index.html

Provide the complete HTML.

style.css

Provide the complete CSS.

script.js

Provide the complete JavaScript.

Do NOT use:

“remaining code”

“continue here”

“same pattern”

“add more later”

Do not provide pseudo-code.

Do not omit implementation to shorten the response.

Everything must be complete and immediately usable.

The final BlackSignal website should feel cinematic, mysterious, technical, dark, immersive, responsive, safe, and visually convincing enough to look like the personal digital interface of a hacker character from a modern techno-thriller movie.