I build the content layer technical products scale on.
Schemas and content models for technical product companies — built to survive the third page type, and clean enough for AI agents to generate from. Hackathon mentor on the side.
- YEARS / REACT
- 7+
- GREENFIELD
- 0→1
- BASED
- EU / REMOTE
- name
- "Maciej Trzciński"
- role
- "Content Infra Eng"
- loc
- "Poznań, PL"
About Maciej Trzciński
Maciej Trzciński is a content infrastructure engineer based in Poznań, Poland, working remotely with technical product companies worldwide. He designs the schemas, content models, and CMS architecture that products publish on — typically in TypeScript, React, and Next.js with Sanity, Vercel, and Supabase — and migrates teams to headless CMS in-flight, without a content freeze. He also mentors hackathon teams on scope-cutting and rapid prototyping.
The Toolkit
A content infrastructure engineer designs the schemas, content models, and CMS architecture a technical product publishes on — the layer beneath the content, built so new page types scale without a rebuild and structured data stays correct for both search engines and AI agents.
Content Infrastructure
Schemas, content models, and the CMS architecture beneath them. Structured so new page types scale without a rebuild — and so structured data stays correct across every surface.
0→1 Product Engineering
Greenfield Next.js. Stack picked from the product's actual constraints — TypeScript, React, Sanity, Vercel, Supabase. Owned end-to-end when solo, contract-bound when in a team.
Design Systems & Architecture
Reusable TypeScript/React component libraries documented in Storybook. Stack selection, state-management patterns, contract design, data-layer migrations. The boring foundations multiple product surfaces sit on.
Where I Can Help
- Key: 0x01Content.Infrastructure
Your CMS can't grow past one page type.
Schema and content-model design for technical product companies. Structured so marketing can add page types without an engineer in the loop.
SanitySchema DesignContent ModelingTypeScript - Key: 0x02CMS.Migration
Your CMS is slowing marketing down.
Headless content migration to Sanity. Schema restructured so marketing can add page types without an engineer in the loop. Done in-flight, without a content freeze.
SanityMigrationIn-flight - Key: 0x03Design.Systems
Your component library isn't surviving the scale.
Reusable TypeScript/React component libraries documented in Storybook. Consumed across multiple product surfaces without forking. Theming, accessibility, and a contract that holds.
StorybookTypeScriptTailwinda11y
Greenfield 0→1 product builds and human drop-in on Next.js — same stack, by arrangement.
Rules
The product lens — how I think about building content infrastructure, greenfield or already in flight.
A stack should fit the product's actual shape — content types, who edits, who consumes. Picked from constraints, not from a house template.
Schemas decide whether a site scales. A model that bends on the third page type is the one you rebuild in year two — design it before the first screen lands.
Content stacks live with real authors, real edge cases, and real scale — not the live demo. The boring foundations are what ship the product.
Production code is a longer game than a demo. What ships in week one is what runs in year three. Build for the year-three version.
Community
Active mentor in the European hackathon ecosystem since 2024. Co-organiser of Hackathon for Builders (Poznań) and ADPList meetups (Poznań / Warsaw). Mentoring focus: scoping MVPs for 24–72h delivery and helping teams cut scope to ship.
- 0x01Mar 2026IDEA2IMPACT HackathonMentorGdańsk, PL
- 0x02Jan 2026European Critical Infrastructure HackathonMentorGdańsk, PL
- 0x03Dec 2025HackNation PL — 1500+ participantsMentorBydgoszcz, PL
- 0x042025Hackathon for BuildersCo-organiserPoznań, PL
- 0x052024ADPList MeetupsCo-organiserPoznań / Warsaw, PL




Open Source
Open-source packages and reference apps I maintain — published for anyone to use, fork, or build on.
@maciejtrzcinski/sanity-page-builder-core
Type-safe page-builder primitives for Sanity.
@maciejtrzcinski/sanity-plugin-section-builder
Studio plugin for composing pages from sections.
sanity-page-builder-astro-example
Astro reference app for the page builder.
sanity-page-builder-example
End-to-end Next.js example, ready to clone.
Four years building content infrastructure for technical product companies.
TypeScript, React, Next.js, Sanity, Vercel, Supabase.
Active mentor in the European hackathon ecosystem.
Need a content infrastructure engineer, a human pair of hands on a Next.js build, or a mentor for your hackathon? Any of the above.