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
- role
- loc
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.
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.