Concrete title
State what was built, why it mattered and what evidence the visitor can inspect.
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.
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.
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.
| Use | Rule |
|---|---|
| Sentence case | Headlines and calls to action read naturally. Mono labels may be uppercase. |
| Concrete proof | Use verified projects, dates, roles and outcomes. Never invent clients, statistics or testimonials. |
| Short declarations | Prefer “Nothing reaches production until it has been verified” to a paragraph of abstractions. |
| First person | The personal site says “I.” ProBizSystems is the delivery practice; ClawNex is the open-source product. |
| Em dash | Use it for a purposeful aside—sparingly and without crowding the sentence. |
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.
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.
| Role | Use |
|---|---|
| Fraunces | H1–H3, major numbers, pull quotes and restrained italic accent phrases. |
| Inter | Body copy, navigation, buttons, forms and practical explanations. |
| IBM Plex Mono | Kickers, indices, tags, dates, labels and technical metadata. |
Pages use a 1140px maximum content width with fluid gutters. Sections breathe vertically. One-pixel rules, not floating boxes or effects, separate ideas.
| Pattern | Specification |
|---|---|
| .wrap | Maximum 1140px, centered, with fluid gutters from 1.25rem to 4rem. |
| .section | Fluid vertical padding from 3.5rem to 6.5rem. |
| .section--alt | Uses the quieter secondary canvas to create a measured page cadence. |
| Grid gaps | One-pixel gaps expose the shared line color and create precise dividers. |
| Radius | Square by default; 2px is the maximum approved corner radius. |
| Mobile | Primary layout collapse occurs at 880px. Content order must remain logical without the grid. |
State what was built, why it mattered and what evidence the visitor can inspect.
Keep every card focused on one idea. Equal structure matters more than equal word count.
Forms use the shared input components, clear labels, precise hints and one obvious submission action. Placeholder text supplements a label; it never replaces one.
object-fit: contain when cropping would remove information.| Requirement | Implementation |
|---|---|
| Keyboard | All controls remain reachable; focus uses the shared 2px accent outline. |
| Structure | One H1 per page, logical heading order, landmarks and a skip link. |
| Motion | Respect prefers-reduced-motion. Information never depends on animation. |
| Contrast | Use approved text tokens on their intended surfaces. Do not reduce body opacity. |
| Touch | Make important controls at least 44px where practical and avoid overlapping targets. |
| Images | Use meaningful alternative text; decorative images use an empty alt attribute. |
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.
| Thread | Questions it answers |
|---|---|
| Sovereignty | Who owns the infrastructure, data, keys and exit path? What happens when the organization needs to leave? |
| Trust | Where are the boundaries, evidence and human review? How does the organization know when an AI system is wrong? |
| Systems | How do tools, workflows, data and agents become dependable operating capability? |
| Product | How should an AI capability be explained, adopted and made understandable to the people using it? |
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.
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.
YYYY-MM-DD format.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.
og:type="article", matching Open Graph fields and a large Twitter card.BlogPosting JSON-LD with matching headline, date, author, description, URL and image.sitemap.xml.blog.html..html in a public link.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.
| Asset | Production standard |
|---|---|
| Blog cover | 1672 × 941px, JPEG, 16:9 presentation. Filename: assets/blog-<slug>.jpg. This matches every current article cover. |
| Open Graph | 1200 × 630px when a dedicated social asset is required. Keep critical content inside the central safe area so platform crops do not remove it. |
| Page media | Use a consistent 16:9 frame for screenshots, diagrams and video previews. Use object-fit: contain when cropping would hide information. |
| Portrait | Use the established 4:5 source and feathered page treatment. Do not add a visible frame, gradient effect or decorative background. |
| Export | Use AVIF for photographic web variants where practical, with a JPEG or PNG fallback. Provide explicit dimensions and lazy-load below-the-fold images. |
| Role | Graphic treatment |
|---|---|
| Statement | Fraunces, regular or medium. Use the italic face only for one meaningful accent phrase. |
| Explanation | Inter, regular. Keep lines short and use the same plainspoken sentence case as the website. |
| Label | IBM Plex Mono, small uppercase with deliberate tracking. Use for steps, categories and technical notation. |
| Color | Use the website tokens faithfully: dark paper, warm white text, soft gray support and ochre emphasis. No gradients, glows or unapproved accent colors. |
.html.