PST · --:--accepting work
FOLIO2022—2026
DISCIPLINESBrand · Product · Event · Motion
CLIENTSSeries A → Public · 47 shipped
STUDIORemote

design systems for the companies building what's next.

A selected index of thirty objects — conference systems, dev-tool identities, product launches, hackathon collateral, and the long tail of work that ships when an engineering team needs design that keeps up.

30
selected works
12
conferences shipped
● conference branding / dev-tool identities / ● hackathon systems / SaaS launches / ● keynote graphics / swag & merch / ● motion & titles / booth design / ● data viz / documentation / ● launch announcements / podcast art /
I.

Social formats & sizes

№ —Platform-native dimensions, all sized to spec.

X / Twitter

● 3 FORMATS
HEADER · POST · AVATAR
● THE STUDIO design systems for what's next. — REMOTE-FIRST · ACCEPTING WORK 30 SHIPPED WORKS ▲ CRAIGSGRAPHICS.WORK
Header banner1500 × 500 px3 : 1
● JUST SHIPPED Prism v2.4 — edge sync, finally. ✓ 8.4× faster reads ✓ 14 regions, sub-12ms p99 ✓ Drop-in for v2.x PRISM.DB/EDGE-SYNC ↗
In-feed post1600 × 900 px16 : 9
C/G CRAIG'S GRAPHICS EST. 2022
Profile avatar400 × 400 px1 : 1

Instagram

● 4 FORMATS
FEED · PORTRAIT · STORY · REEL COVER
● NEW POST edge sync, finally. — PRISM v2.4 · NOW SHIPPING
Square feed1080 × 1080 px1 : 1
{ } ● NEW we're hiring. 14 roles · remote-first · 4 continents SEE OPEN ROLES →
Portrait feed1080 × 1350 px4 : 5
.WORK · 02/04 queries are now 8.4× faster. across 14 regions, p99 < 12ms Read the post →
Story / Reel1080 × 1920 px9 : 16
● REEL · EP 47 on building in public.
Reel cover1080 × 1080 px1 : 1

LinkedIn

● 3 FORMATS
BANNER · ARTICLE · LOGO
● THE STUDIO · RENO Design partner to engineering teams. — BRAND · PRODUCT · EVENT · MOTION CRAIGSGRAPHICS.WORK · HELLO@CRAIGSGRAPHICS.WORK
Page banner1584 × 396 px4 : 1
42h ● ARTICLE · 7 MIN READ How developers spend the week. A breakdown of where the 42 hours go, based on a survey of 12,400 engineers. THE STUDIO · DATA & INSIGHTS
Article cover1200 × 627 px1.91 : 1
C/G CRAIG'S GRAPHICS EST 2022
Company logo400 × 400 px1 : 1

YouTube

● 3 FORMATS
CHANNEL ART · THUMBNAIL · SHORT
● THE STUDIO behind the work. — process, talks, & case studies. NEW VIDEOS · EVERY OTHER THURSDAY
Channel art2560 × 423 px (safe area)6.2 : 1
CASE STUDY DevCon — how we built it. a complete event identity in 6 weeks · 4 designers ▶ 24:18
Video thumbnail1280 × 720 px16 : 9
SHORT · 0:42 3 logos in 30 seconds. WATCH FULL VIDEO ↗
Short cover1080 × 1920 px9 : 16

TikTok

● 3 COVER VARIANTS
VERTICAL FIRST · 9:16
42s ● HOW IT'S MADE a logo, explained.
Process video cover1080 × 1920 px9 : 16
● HOT TAKE stop using gradients like that. FULL VIDEO ↗
Hook / opinion cover1080 × 1920 px9 : 16
$ npm i ✓ ready in 142ms $ ▮ ● TUTORIAL · PT 03 ship your first app. in under 60 seconds.
Tutorial cover1080 × 1920 px9 : 16

Facebook

● 3 FORMATS
COVER · LINK PREVIEW · POST
● THE STUDIO design systems for what's next. — RENO · REMOTE-FIRST · EST 2022
Page cover820 × 312 px2.7 : 1
● JUST PUBLISHED on building in public. A note on changelogs, building trust, and why your roadmap is a love letter. CRAIGSGRAPHICS.WORK/JOURNAL ↗
Link preview1200 × 627 px1.91 : 1
● EVENT join us at DevCon /26. 14—16 OCT · RENO · BOOTH XXXX
Square post1080 × 1080 px1 : 1
II.

Conference identities

№ 01—07Full event systems — keynote, signage, web, swag, motion.
DEVCON / VOL. XII / RENO Dev Con /26 ▲ 14—16 OCT 2026THE ATRIUM · RENO SPEAKERS120+ · 4 STAGES TRACKSAI · INFRA · DX · SECURITY EARLY BIRD → DEVCON.IO/26 [ 001 / 247 ] ● LIVE — REGISTRATION OPEN
№ 012026DevCon 26 — flagship developer conference● CONFERENCE · BRAND SYSTEM · KEYNOTE
№ 002 / GLOBAL HACKATHON 21—23 NOV Ship it. PRIZE POOL $50K FORMAT 48 hours. Any stack. One winner. ONLINE + SF · OPEN TO ALL SHIPIT.DEV →
№ 022026Ship It '26 — global hackathon● HACKATHON · POSTER · SYSTEM
[ AI/SUMMIT ] EDITION III · 2026 aligned intelligence — THREE DAYS · EIGHTY TALKS · ONE QUESTION 09—11 MAY 2026SAN FRANCISCO · PACIFIC HALL → SUMMIT.AI/2026
№ 032026AI/Summit III — Aligned Intelligence● CONFERENCE · AI · POSTER
DEV CON DevCon /26 ATTENDEE NAME Sample Holder ROLE Principal Engineer @ Lattice TRACKS INFRA DX AI/ML scan to connect ID #00248 / 5,800 14—16·X·26
№ 042026DevCon — attendee badge system● EVENT · BADGE · IDENTITY
DEVCON /26 — DAY 02 ● LIVE — 09:42 CET Schedule — a working day. TIMESTAGE ASTAGE BSTAGE C 09:00 Building at scale KEYNOTE 10:30 React Server Components TALK Voltdex at terabyte TALK Auth in 2026 WORKSHOP 12:00 — Lunch · Hall 3 · open until 13:30 — 14:00 Type-safe SQL TALK Live: shipping prod DEMO k8s without tears TALK 15:30 Edge runtime, deeply TALK API ergonomics TALK Open Q&A panel · 60min 17:00 — Closing keynote: The next decade of dev tooling — all stages · streaming live SESSIONS TODAY 42 across 4 stages, with 5,800+ attendees PG 02 / 04
№ 052026DevCon — schedule editorial spread● EVENT · LAYOUT · INFORMATION DESIGN
— closing keynote, day three — A NEW HORIZON FOR DEVELOPER TOOLING DR. FEATURED SPEAKER · CTO @ LATTICE DEVCON /26 · STAGE A · 17:00 CET
№ 062026DevCon — keynote stage backdrop● MOTION · STAGE · LIVE GRAPHICS
SPK_007 ● SPEAKER · TRACK A Keynote Speaker Principal Architect, Reflectiq "Latency budgets in distributed inference" DAY 02 · 11:30 · STAGE A
№ 072026DevCon — speaker spotlight● EVENT · SOCIAL · TEMPLATE
III.

Dev tool identities

№ 08—15Logos, marks, and visual systems for technical products.
PRISM DB · ROW-COLUMN HYBRID v2.4 STABLEUPTIME 99.99% OPEN LICENSED→ PRISM.DB v2.4 stable № 08 / IDENTITY
№ 082025Prism DB — database identity● DEV TOOL · LOGO · SYSTEM
№ 09 · CLI · 2025 ~/projects/launchpad $ lpad init --template=react ▸ scaffolding project structure... ✓ created 14 files ✓ installed 247 dependencies ✓ git initialized $ lpad dev ▸ starting dev server on :3000 ⚡ ready in 142ms ▸ HMR active ▸ network: http://192.168.1.4:3000 $ ▮ launchpad — THE FASTEST WAY TO SHIP — npm i -g /cli LAUNCHPAD.SH ↗
№ 092025Launchpad CLI — brand & mark● CLI · IDENTITY · DEVELOPER
API /auth/users /payments/webhooks Synapse — the unified API layer — // one SDK · all your APIs import { synapse } from '/core' const data = await synapse.users.list() SOC2 · GDPR · 99.99% UPTIME
№ 102025Synapse — unified API platform● SAAS · API · BRAND
№ 11 · OPEN SOURCE · 2024 glyphforge — build in the open — stars 42.7k forks 3.2k issues 128 open license 2.0 · v3.1.4 codevault.io/glyphforge
№ 112024Glyphforge — OSS identity● OPEN SOURCE · MARK · SYSTEM
FACET PROTOCOL · L2 BLOCK#18,420,127 TPS12,400 GAS0.0001 ETH FACET.NETWORK · MAINNET
№ 122024Facet Protocol — L2 brand● WEB3 · BRAND · PROTOCOL
● DESIGN SYSTEM v3.0 QUANTA — A COMPONENT LIBRARY QUANTA/UI FOUNDATIONS / PALETTE acid/500 #c6f73d cyan/500 #4dd4ff pink/500 #ff3d8a violet/500 #8b5cf6 amber/500 #ffb547 TYPOGRAPHY / SCALE Aa Bb Cc DISPLAY/2XL · 72/80 The quick brown fox jumps HEADING/MD · 22/28 const greet = () => "hello world"; CODE/MD · JETBRAINS MONO — moments of editorial accent — DISPLAY/SERIF · INSTRUMENT COMPONENTS / 240+ Get started ↗ Secondary your Active NEW SHIPPED BREAKING 240 COMPONENTS12 PRIMITIVES 5 THEMESREACT · VUE · SVELTE v3.0.0-rc.4OPEN QUANTA.UI ↗ A foundation for the next decade of product design.
№ 132026Quanta/UI — design system v3● DESIGN SYSTEM · LIBRARY · BRAND
№ 14 / APP ICON FAMILY · 2025 Stack/OS — a productivity suite — Notes Calendar Chat Stats Search Home Dev Terminal Graph Layout Files Flow 12 ICONS · macOS · iOS · WEB STACK.OS/ICONS
№ 142025Stack/OS — app icon family● ICON · APP · SYSTEM
v3 ● DOCUMENTATION RELEASED 14 MAR 2026 Synapse — developer guide. CONTENTS 01 — Quickstartp. 12 02 — Authenticationp. 28 03 — Data primitivesp. 47 04 — Webhooksp. 71 05 — Rate limitsp. 94 synapse — quickstart // 1. install the SDK $ npm i /core // 2. authenticate import { Synapse } from '/core' const api = new Synapse( { token: process.env.KEY } ) // 3. make a call const u = await api .users.get('usr_42') → { id: 'usr_42', name: 'Sample' } // done in three lines. $ ▮ 142ms · cached DOCS.SYNAPSE.DEV EDITION 03 · MAR '26
№ 152026Synapse — developer guide cover● DOCS · COVER · TECHNICAL
IV.

Launch graphics & social

№ 16—22Announcements, social systems, and feature launches.
● NOW SHIPPING PRISM v2.4 — RELEASED 14·V·26 introducing edge sync. Sub-millisecond replication across 14 regions, with consistency you don't have to think about. ✓14 regions, 4 continents ✓CRDT-backed conflict resolution ✓8x faster reads · zero downtime migration ✓Drop-in for v2.x — no schema rewrite Read the changelog → Try it free PRISM.DB/EDGE-SYNC № 16 / LAUNCH KEY ART
№ 162026Prism Edge Sync — launch key art● LAUNCH · KEY ART · PRODUCT
№ 17 · CAREERS SOCIAL CARD — NOW HIRING — we're building. come help us. 14 ROLES · REMOTE-FIRST · 4 CONTINENTS PRISM.DB/CAREERS →
№ 172026Prism — recruiting social card● SOCIAL · TEMPLATE · RECRUITING
CHANGELOG / 2026.05 v2.4.0 — "the edge release" FEATURE Edge sync · 14 regions live PR #4271 PERFORMANCE Reads up to 8.4× faster benchmarks: docs.prism/perf API New: db.sync.status() backwards-compat · stable FIX Resolved 14 issues w/ pgvector issue #3892 · #3915 · +12 BREAKING Removed: legacy v1 auth migration: docs.prism/v1→v2 THIS RELEASE +14,247 lines added −8,210 lines removed 42 contributors PRISM.DB/CHANGELOG 14·V·2026
№ 182026Prism v2.4 — changelog visual● CONTENT · CHANGELOG · SOCIAL
STORY 02/04 queries are now 8.4× faster. across 14 regions, p99 latency under 12ms Read the post →
№ 192026Prism — vertical story card● SOCIAL · STORY · STAT
EP. 047 · S03 on building in public. Off-Stack — a podcast for builders — w/ FEATURED SPEAKER · 47 MIN WAVESTREAM · AUDIONOTE · CASTLINE
№ 202025Off-Stack — podcast cover● PODCAST · COVER · AUDIO
V.

Data & spatial

№ 21—27Visualization, dashboards, infographics, signage.
prism / live staging.prism.db ● ALL SYSTEMS NOMINAL ▶ OVERVIEW QUERIESREGIONSALERTS TEAMSBILLING FILTERS last 24h all regions prod only QUERIES / 24H 42.7M ▲ 12.4% vs last week P99 LATENCY 11.2ms ▼ 28ms vs last week UPTIME 99.99% 14 regions, 0 incidents EDGE SYNC · NEW ACTIVE 14/14 regions live Queries per minute last 60 min writes reads Top regions by qps us-east-1 12.4K eu-west-1 9.8K ap-south-1 8.0K us-west-2 6.2K eu-north-1 4.4K sa-east-1 2.7K Recent events streaming · 28 events 14:32:18 SUCCESS db.users.list() · 142ms us-east-1cached 14:32:17 SUCCESS db.posts.create() · 88ms eu-west-1synced 14× 14:32:15 SLOW db.analytics.aggregate() · 1.2s ap-south-1consider index 14:32:13 SUCCESS db.auth.session.refresh() · 23ms us-east-1edge 14:32:11 ERROR db.users.find('usr_404') · 4xx us-west-2not found 14:32:09 SUCCESS db.events.subscribe(*) · 12ms eu-west-1streaming 14:32:06 SUCCESS db.users.update('usr_42') · 67ms us-east-1synced 14× 14:32:04 SUCCESS db.posts.search(query) · 198ms eu-north-1vector idx
№ 212026Prism — observability dashboard● DASHBOARD · DATA VIZ · UI
STATE OF DEV · 2026 How developers spend the week. SURVEY · N=12,400 · GLOBAL PER WEEK 42h Coding35% Meetings23% Reviewing PRs16% Debugging12% Writing docs10% Other4% SOURCE: DEVPULSE DEV SURVEY '26
№ 222026State of Dev — survey infographic● INFOGRAPHIC · DATA · EDITORIAL
PRISM /DB build faster. — THE DATABASE FOR THE EDGE — START FREE → BOOTH XXXX · HALL B · DEVCON /26 DEMO LIVE QUERIES SWAG {} TEES · STICKERS № 23 / EXHIBIT SCALE 1:50 EXHIBIT DESIGN — 6×4M FOOTPRINT PRISM.DB/DEVCON26 14—16 OCT 2026
№ 232026Prism — DevCon booth concept● EXHIBIT · ENVIRONMENT · 3D
DevCon /26 WAYFINDING → STAGE A · KEYNOTES Hall 1 · Ground → STAGE B · WORKSHOPS Hall 2 · Level 1 → STAGE C · LIGHTNING Hall 3 · Level 1 ↓ EXPO · BOOTHS · SWAG Lower Level → FOOD · MERCH · BAR Foyer · Ground YOU ARE HERE · MAIN ENTRANCE ▶ THE ATRIUM · RENO
№ 242026DevCon — wayfinding signage● ENVIRONMENT · SIGNAGE · SYSTEM
● REC · 02:14:38:14 ▮▮ TIMELINE [ TITLE SEQUENCE — DEVCON OPENER ] A film by the people who ship the future. 00:18 / 00:30 · 4K · 60FPS
№ 252025DevCon — opening title still● MOTION · TITLE · BROADCAST
VI.

Merch & objects

№ 26—30Swag, apparel, stickers, books — the takeaway layer.
SHIP IT 2026 — or ship out — GLOBAL HACKATHON · 48H № 26 · APPAREL Ship It '26 — staff tee 100% ORGANIC · 2 COLORS · S—XXL $28
№ 262026Ship It — hackathon staff tee● MERCH · APPAREL · EVENT
№ 27 · STICKER PACK Laptop fuel. — twelve to a pack — PRISM SHIP IT { } DEVCON/26 FORGE $ npm isuccess 404 shipin public edge↗ RTFM v2.4 12 STICKERS · DIE-CUT VINYL FREE @ BOOTH XXXX
№ 272026Sticker pack — booth giveaway● MERCH · STICKERS · EVENT
FIELD NOTES VOLUME XII Notes on building software, slowly. — DEVCON /26 — № 28 · NOTEBOOK Field Notes — DevCon edition A6 · DOTTED · 144 PAGES
№ 282026DevCon — Field Notes edition● MERCH · PRINT · EDITORIAL
DEVCON /26 — reno — GIFT FROM PRISM /DB № 29 · TOTE DevCon — canvas tote 100% COTTON · 38×42CM
№ 292026DevCon — canvas tote● MERCH · BAG · GIVEAWAY
PRISM /DB ANNUAL REPORT 2025 A year at the edge. QUERIES SERVED 14.2B ACTIVE TEAMS 8,400 REGIONS 14 UPTIME 99.99% "The most boring database we've ever shipped on." — LATTICE ENG. TEAM PRISM.DB/2025 № 30 / FOLIO END
№ 302026Prism — annual report cover● EDITORIAL · REPORT · BRAND