HomeΒ·ResumeΒ·About this projectΒ·GitHub

🎨Current Theme: Custom

Jason Knowles

Senior Software Engineer

Showcase of customizable and configurable features from every theme.

This is an example of a β€œcustom” type of theme for my portfolio. All features within each theme are driven by a JSON file, this paragraph among them. I built this portfolio to demonstrate my expertise in multi-tenant platform configuration and accessible design, as I am very interested in full-stack engineering opportunities that extend deep front-end architecture into end-to-end product work.

~ $ whoami
jason.knowles

Classifieds Section Typically Seen in Newspapers

A portfolio widget demonstrating self-classifieds in classic newspaper advertisement form.

POSITION
Deep front-end architecture; expanding end-to-end, conception to delivery.
SEEKING
JavaScript/TypeScript ecosystem; framework-flexible
EXPERIENCE
8+ years front-end architecture; multi-tenant systems
NOTICE
Every widget, section, and feature is opt-in per theme via JSON flag.

Same portfolio, customizable themes

Each theme has its own self-contained JSON configuration, fetched server-side and applied client-side. This modular architecture allows for quick expansion, easy customization, and clean separation of content from code.

πŸ“–

Default

Clean modern baseline: neutral palette, sans-serif type.

πŸ“°

Newspaper

Editorial broadsheet aesthetic: cream paper, warm ink, masthead red, high-contrast serif type.

πŸ’»

Terminal

Classic CRT terminal aesthetic: near-black background, phosphor green text, cyan accents, monospace throughout.

βš™οΈ

Custom

Every widget enabled. Interactive customization panel coming soon.

jknowlesdev [portfolio]

welcome, visitor.

senior software engineer Β· 8+ years

multi-tenant systems Β· accessibility-first

currently exploring full-stack roles

see /readme for more details

The engineering behind this portfolio

See how it's built
Themes
Same portfolio, different themes: try switching to see the design adapt.
Config-driven design
Every theme feature is a JSON toggle: the config drives what you see.
Multi-tenant architecture
One codebase, per-tenant customization: the pattern that scales.
Accessibility-first
Every component built to pass WCAG / ARIA audits at design stage.
Reusable widgets
Widgets opt into themes via flags: write once, activate anywhere.
How it's built
Full architecture writeup and source on GitHub. See the About page for more details.
SPOTLIGHT: Portfolio launches with configurable themesSTYLE: Fonts and colors swap based on active themeCAREER: Full-stack roles under active considerationOPINION: Front-end architecture pairs well with end-to-end engineeringSPOTLIGHT: Portfolio launches with configurable themesSTYLE: Fonts and colors swap based on active themeCAREER: Full-stack roles under active considerationOPINION: Front-end architecture pairs well with end-to-end engineering