Official reference

Personal brand style guide.

The visual system, content voice, reusable components and publishing rules for fredericknwokobia.com. This page demonstrates the live design language rather than describing a separate one.

Single source of truth. The shared stylesheet controls exact production values. This guide explains intent and shows approved patterns. New work should reuse those patterns, not create a parallel visual system.
01Brand position

Calm authority. Visible proof.

Frederick Nwokobia is presented as an experienced AI systems architect who understands the work behind the technology. The brand connects technical depth, commercial judgment, security discipline and hands-on delivery.

Express

  • Systems thinking with practical outcomes.
  • Verification, sovereignty and trust.
  • Thirty years of relevant operating experience.
  • A capable person worth knowing and working with.

Avoid

  • Generic AI-consultant language.
  • Hype, urgency theatre and inflated claims.
  • Dense technical detail without business meaning.
  • Visual novelty that competes with the evidence.
02Voice and messaging

First person. Plainspoken. Specific.

Write like an experienced architect explaining a consequential decision to an intelligent stakeholder. Lead with the reader's problem or the system outcome. Keep technical terms only when they add precision.

UseRule
Sentence caseHeadlines and calls to action read naturally. Mono labels may be uppercase.
Concrete proofUse verified projects, dates, roles and outcomes. Never invent clients, statistics or testimonials.
Short declarationsPrefer “Nothing reaches production until it has been verified” to a paragraph of abstractions.
First personThe personal site says “I.” ProBizSystems is the delivery practice; ClawNex is the open-source product.
Em dashUse it for a purposeful aside—sparingly and without crowding the sentence.
Words the brand does not useCutting-edge, revolutionary, unlock, supercharge, synergistic, world-class or any claim that substitutes excitement for evidence.
03Color system

Dark editorial canvas. One controlled accent.

All production color is applied through CSS custom properties. Ochre signals action, emphasis and engineering notation. It is not decoration. There are no gradients, glows or ornamental shadows.

--paper#141513 · Primary canvas
--paper-2#1A1B18 · Alternate section
--surface#1D1E1B · Cards and inputs
--ink#ECEAE3 · Primary text
--ink-soft#A2A198 · Supporting text
--accent#D8A53C · Emphasis and action
--wash#2A2415 · Accent wash
--line#2E2F2B · Rules and borders
--on-accent#161206 · Text on gold
04Typography

Editorial presence. Engineering precision.

The font system carries most of the brand character. All fonts are self-hosted. Do not add a font CDN or introduce another type family.

Fraunces · DisplaySystems that earn trust.
Fraunces · HeadingArchitecture made understandable.
Inter · BodyClear explanation, measured pacing and enough detail to support a decision without overwhelming the reader.
IBM Plex MonoEvidence · Boundary · Review
RoleUse
FrauncesH1–H3, major numbers, pull quotes and restrained italic accent phrases.
InterBody copy, navigation, buttons, forms and practical explanations.
IBM Plex MonoKickers, indices, tags, dates, labels and technical metadata.
05Layout and rhythm

Rules create order. Space creates confidence.

Pages use a 1140px maximum content width with fluid gutters. Sections breathe vertically. One-pixel rules, not floating boxes or effects, separate ideas.

PatternSpecification
.wrapMaximum 1140px, centered, with fluid gutters from 1.25rem to 4rem.
.sectionFluid vertical padding from 3.5rem to 6.5rem.
.section--altUses the quieter secondary canvas to create a measured page cadence.
Grid gapsOne-pixel gaps expose the shared line color and create precise dividers.
RadiusSquare by default; 2px is the maximum approved corner radius.
MobilePrimary layout collapse occurs at 880px. Content order must remain logical without the grid.
06Components

Reuse the system. Do not decorate around it.

Kicker and headline
Operating principle

Nothing reaches production until it has been verified.

Primary and secondary actions
Evidence cards
01

Concrete title

State what was built, why it mattered and what evidence the visitor can inspect.

02

Measured explanation

Keep every card focused on one idea. Equal structure matters more than equal word count.

Callout and proof bar
Boundary before automationDefine what the system may do, what requires review and what evidence must remain afterward.
30Years in systems 04Patents granted CISSPSince 2006
<div class="sec-head"> <span class="idx">01</span> <span class="lbl">Selected systems</span> </div>
07Forms

Visible labels. Low friction.

Forms use the shared input components, clear labels, precise hints and one obvious submission action. Placeholder text supplements a label; it never replaces one.

Approved field pattern
Choose the closest fit. The conversation can refine it.
08Imagery

Show the work. Preserve the context.

  • Portraits: merge into the page background through the established feathered treatment. Never place the portrait inside a visible frame.
  • Products and systems: use real screenshots, diagrams or video frames that help the visitor understand what exists.
  • Aspect ratio: paired media uses a consistent 16:9 frame and object-fit: contain when cropping would remove information.
  • Illustration: diagrams must communicate a real relationship. Connectors meet their elements; labels stay inside their boundaries.
  • Performance: prefer AVIF with a practical fallback, explicit dimensions and lazy loading below the fold.
09Accessibility

Clarity is part of the architecture.

RequirementImplementation
KeyboardAll controls remain reachable; focus uses the shared 2px accent outline.
StructureOne H1 per page, logical heading order, landmarks and a skip link.
MotionRespect prefers-reduced-motion. Information never depends on animation.
ContrastUse approved text tokens on their intended surfaces. Do not reduce body opacity.
TouchMake important controls at least 44px where practical and avoid overlapping targets.
ImagesUse meaningful alternative text; decorative images use an empty alt attribute.
10Blog production

One argument. Real evidence. A useful next step.

Every essay should help a decision-maker understand a consequential systems question. The article is not a search-engine container or a product announcement. It begins with a clear position, earns that position through experience or inspectable evidence, and leaves the reader with something practical to consider or do.

Choose the editorial thread

ThreadQuestions it answers
SovereigntyWho owns the infrastructure, data, keys and exit path? What happens when the organization needs to leave?
TrustWhere are the boundaries, evidence and human review? How does the organization know when an AI system is wrong?
SystemsHow do tools, workflows, data and agents become dependable operating capability?
ProductHow should an AI capability be explained, adopted and made understandable to the people using it?

Build the argument

  1. Opening tension: begin with the decision, contradiction or operational problem—not a broad definition of AI.
  2. Why it matters: connect the technical issue to cost, control, risk, delivery or the experience of the people doing the work.
  3. Frederick's perspective: add relevant first-hand experience only when it genuinely supports the point.
  4. Working model: explain the architecture, sequence, boundary or decision framework in plain language.
  5. Evidence: use verified product behavior, cited primary sources, real screenshots or clearly identified examples. Never manufacture a result.
  6. Practical close: give the reader one question, test or next action. A restrained invitation may follow.

A typical essay reads in 6–12 minutes, but the argument determines the length. Paragraphs should usually stay between one and four sentences. Use H2 headings to mark changes in the argument and H3 headings only when a section genuinely needs subdivision.

Create the source file

The editable source lives at content/<slug>.md. The slug is lowercase, descriptive and hyphenated. Frontmatter must contain every field below; the image path uses the same slug.

--- title: "A specific, decision-led article title" excerpt: "One concise statement of the problem, perspective and value of reading." date: 2026-07-17 readTime: 8 min read category: Data sovereignty slug: specific-article-slug image: /assets/blog-specific-article-slug.jpg --- # A specific, decision-led article title
  • Title: human and specific; avoid keyword lists, generic promises and title case applied mechanically.
  • Excerpt: one or two sentences that work independently in the blog index and social preview. Do not simply repeat the headline.
  • Date: publication date in ISO YYYY-MM-DD format.
  • Read time: calculate from the final copy and round to a useful whole-minute estimate.
  • Category: a plain-language label consistent with the four editorial threads.

Produce the public article

Create or regenerate blog/<slug>.html from the Markdown source using an existing article as the template. The repository does not currently include a committed generator command, so do not assume that changing Markdown alone updates the public page.

Article page must include

  • Unique title, description and canonical URL.
  • og:type="article", matching Open Graph fields and a large Twitter card.
  • BlogPosting JSON-LD with matching headline, date, author, description, URL and image.
  • Category kicker, H1, date, read time and Frederick Nwokobia byline.
  • 16:9 hero image with useful alt text and explicit width and height.
  • Article footer linking back to all writing and one relevant next step.

Collection updates

  • Add the clean article URL to sitemap.xml.
  • Add the essay to the correct problem group in blog.html.
  • Update the visible group count.
  • Promote it into “Latest Dispatches” or “Start Here” only when editorial priority justifies it.
  • Check any related links from Resources, About or relevant essays.
  • Never include .html in a public link.

Editorial QA before publication

  1. Verify every name, date, product fact, statistic, quotation and link against a primary source where possible.
  2. Remove confidential infrastructure details, client-identifying facts, credentials, internal addresses and security-sensitive implementation detail.
  3. Confirm that the headline, excerpt, metadata, card copy and article make the same promise.
  4. Read the opening, every heading and the final paragraph as a standalone scan. They should still reveal the argument.
  5. Check the rendered article at mobile and desktop widths, including tables, code, lists, images and long headings.
  6. Verify the clean URL, blog-index card, social image, structured data and all internal and external links.
11Graphics standards

Every graphic must explain something.

The visual language is an editorial technical document: dark, structured, restrained and precise. Graphics support comprehension or provide credible proof. They are never abstract decoration added because a section feels empty.

AssetProduction standard
Blog cover1672 × 941px, JPEG, 16:9 presentation. Filename: assets/blog-<slug>.jpg. This matches every current article cover.
Open Graph1200 × 630px when a dedicated social asset is required. Keep critical content inside the central safe area so platform crops do not remove it.
Page mediaUse a consistent 16:9 frame for screenshots, diagrams and video previews. Use object-fit: contain when cropping would hide information.
PortraitUse the established 4:5 source and feathered page treatment. Do not add a visible frame, gradient effect or decorative background.
ExportUse AVIF for photographic web variants where practical, with a JPEG or PNG fallback. Provide explicit dimensions and lazy-load below-the-fold images.

Composition and safe areas

  • Keep critical subjects, labels, connector endpoints and any essential text at least 8% inside every edge.
  • Establish one dominant idea. Supporting elements should create an obvious reading order rather than compete for attention.
  • Use a structural grid. Align boxes, headings and baselines; keep consistent internal padding and equal gaps between equivalent elements.
  • Never let text touch, cross or visually crowd a border. Shorten the copy or increase the container before reducing legibility.
  • Do not place a full article headline inside the cover by default—the page and social card already provide it.

Typography inside graphics

RoleGraphic treatment
StatementFraunces, regular or medium. Use the italic face only for one meaningful accent phrase.
ExplanationInter, regular. Keep lines short and use the same plainspoken sentence case as the website.
LabelIBM Plex Mono, small uppercase with deliberate tracking. Use for steps, categories and technical notation.
ColorUse the website tokens faithfully: dark paper, warm white text, soft gray support and ochre emphasis. No gradients, glows or unapproved accent colors.

Diagrams and process graphics

Required

  • One clearly stated concept per frame.
  • Consistent box dimensions for equivalent concepts.
  • Connectors that terminate exactly at the intended border or anchor.
  • Arrow direction that matches the reading and process direction.
  • Enough gutter around every label and junction.
  • A legend when color, line style or symbols carry meaning.

Rejected

  • Floating arrows that do not connect two defined elements.
  • Lines passing through text, boxes or unrelated connectors.
  • Text overflowing, touching borders or shrinking below readable size.
  • Zoom effects that cause one element to cover another.
  • Decorative nodes, icons or motion with no explanatory purpose.
  • Diagrams that require narration to repair an unclear layout.

Screenshots, video frames and evidence

  • Use real interfaces or outputs when they strengthen credibility. Remove secrets, client data, private addresses, account identifiers and irrelevant browser chrome.
  • Crop around the evidence while preserving enough context to understand what is being shown.
  • Annotations use the approved accent, consistent line weight and precise endpoints. Do not cover the evidence being discussed.
  • Video thumbnails must represent the actual film. Do not create a dramatic image that promises content the video does not contain.
  • Every image receives concise alt text describing its informational purpose, not a list of visual details.

Graphic QA gate

  1. Inspect the source at 100% for clipping, overflow, accidental seams and misaligned connectors.
  2. Inspect it at its smallest real display size. The hierarchy and central idea must remain clear.
  3. Test the 16:9 asset in the article hero and blog-index crop.
  4. Test the social asset at 1200 × 630 and within a mobile preview.
  5. Confirm fonts, colors, radius, line weights and spacing match this site—not the visual language of another property.
  6. Reject the asset if any label touches a border, any connector floats, or any element overlaps unintentionally.
12Publishing rules

Make the change. Verify the whole system.

  1. Reuse the shared header, footer, components and stylesheet.
  2. Give every page a unique title, description, canonical URL and social metadata.
  3. Use clean internal URLs without .html.
  4. When shared CSS changes, bump its cache version on every page.
  5. Test desktop and mobile layouts, keyboard access, form behavior and broken links.
  6. Do not publish infrastructure detail, credentials, fabricated proof or unverified claims.
  7. Commit, push, deploy with the safe helper and verify the live routes.
Final standardThe page should feel intentional, readable and commercially credible before it feels clever.