12 KiB
Content Authors Registry
This document is the central registry of all author personas for Banatie content.
Used by: @strategist (author selection), all other agents (reference) Template: style-guides/TEMPLATE.md
Active Authors
henry
| Field | Value |
|---|---|
| File | style-guides/henry-technical.md |
| Name | Henry Bonson |
| Handle | @h1gbosn |
| Role | Lead Engineer & Builder |
| Affiliation | Co-founder (Phase 1: not disclosed publicly) |
| Primary Platform | Dev.to |
| Secondary Platforms | Hashnode, IndieHackers (selective) |
| Avatar | /projects/my-projects/banatie-accounts/h1gbosn/avatar1-sm.png |
| Status | Active |
Topics: Full-stack tutorials, system architecture, API integration, AI-assisted development, e-commerce platforms, Banatie product guides
Voice: Direct, pragmatic, code-heavy, experience-based (12 years), "I remember when..." technical nostalgia
Real person: Oleg Proskurin
Social Profiles:
- Dev.to: https://dev.to/h1gbosn
- GitHub: https://github.com/h1gbosn
- LinkedIn: https://www.linkedin.com/in/henry-bonson-4376153a1/
- IndieHackers: https://www.indiehackers.com/h1gbosn
- Email: h1gbosn@gmail.com
banatie-linkedin
| Field | Value |
|---|---|
| File | style-guides/banatie-linkedin.md |
| Name | Banatie |
| Type | Company Voice (not a person) |
| Handle | @banatie |
| Platform | LinkedIn (company page) |
| Affiliation | Official company account |
| Admin | Oleg Proskurin (hidden, super admin) |
| Status | Ready (account not created yet) |
Topics: Product updates, industry commentary, use case showcases, developer workflow insights, AI tooling trends
Voice: Professional but approachable, confident but not arrogant, technical but accessible, company perspective ("we")
Content Types:
- Product announcements and features
- Industry news analysis
- Reposts of Henry's Dev.to articles (with company angle)
- Developer tips and tricks
- Use case showcases
Key Differentiator: Company voice, not personal. Focuses on positioning and product benefits, delegates technical deep-dives to Henry.
Platform: linkedin.com/company/banatie (to be created)
nina
| Field | Value |
|---|---|
| File | style-guides/nina-creative.md (pending) |
| Name | Nina Novak |
| Role | Creative Technologist |
| Affiliation | community |
| Primary Platform | TBD |
| Avatar | assets/avators/nina.png (pending) |
| Status | Needs creation |
Topics: AI art, design workflows, creative tools, productivity Voice: Engaging, visual, inspiring, accessible Real person: Ekaterina
Independent Authors (Not Banatie-Related)
These authors are for a separate blog project, not connected to Banatie.
josh-mercer
| Field | Value |
|---|---|
| File | style-guides/josh-mercer.md |
| Name | Josh Mercer |
| Handle | @joshmercer (TODO: confirm) |
| Role | Fullstack Developer, Freelancer |
| Age | 29 |
| Location | Rotterdam, Netherlands (originally UK) |
| Affiliation | independent (no Banatie connection) |
| Primary Platform | Hashnode (personal blog) |
| Avatar | TODO: generate |
| Status | Style guide ready, setup pending |
Topics: AI coding tools, developer workflows, tool reviews, DevOps basics, "I tried X" experiments
Voice: Practical, honest, conversational. Peer sharing real experience. Medium technical depth — knows deep stuff but writes accessibly.
Signature: "I tried this so you don't have to" vibe. Starts with personal problems, ends with invitations to share.
Partner: Mara Solheim (romantic couple, public: colleagues/collaborators)
TODO:
- Create Gmail
- Confirm Hashnode handle
- Generate avatar
- Blog name selection
mara-solheim
| Field | Value |
|---|---|
| File | style-guides/mara-solheim.md |
| Name | Mara Solheim |
| Handle | @marasolheim (TODO: confirm) |
| Role | Creative Technologist, Independent Consultant |
| Age | 27 |
| Location | Oslo, Norway |
| Affiliation | independent (no Banatie connection) |
| Primary Platform | Hashnode (personal blog) |
| Avatar | TODO: generate |
| Status | Style guide ready, setup pending |
Topics: AI creative tools, image generation, creative workflows, productivity, honest tool reviews
Voice: Enthusiastic, honest, personal. Genuine excitement backed by real testing. Not afraid to show struggles and learning process.
Signature: "This actually blew my mind" energy, but with substance. Shows failures alongside successes. Vulnerable about not knowing everything.
Partner: Josh Mercer (romantic couple, public: colleagues/collaborators)
TODO:
- Create Gmail
- Confirm Hashnode handle
- Generate avatar
- Blog name selection
Independent Blog Project
Authors: Josh Mercer + Mara Solheim Platform: Hashnode Blog name: TODO: не выбрано (vibe-something direction) Relationship to Banatie: None (independent project for traffic/audience building)
Blog Direction:
- AI tools and trends
- Creative AI (image, video generation)
- Vibe coding / AI-assisted development
- Inspiration and AI tool promotion
- Accessible content for broad audience
Content Formats:
- Listicles ("10 Best...", "5 Tools for...")
- Reviews (hands-on, honest)
- Practical guides (how to use X)
- Trend explainers (what is X, simply explained)
- Comparisons (X vs Y)
- Inspiration posts (what's possible with AI)
Strategy:
- Each author creates 2-3 individual articles on personal Hashnode blogs (warm-up)
- Launch shared Hashnode org
- Co-authored content on shared blog
- Public interaction: colleagues/partners, supportive but not excessive
Content Sources: Oleg's Perplexity research → processed into articles
How they met: Tech conference in Amsterdam
Author Selection Quick Reference
| Content Type | Primary | Notes |
|---|---|---|
| Tutorial (code-heavy) | henry | Step-by-step implementation |
| API integration guide | henry | Technical walkthrough |
| Product guide (Banatie) | henry | Banatie-specific tutorials |
| Technical comparison | henry | X vs Y with code |
| Deep dive (how it works) | henry | Architecture, internals |
| Debugging story | henry | Problem → solution |
| E-commerce technical | henry | Shopify, payments, architecture |
| AI SDK & tools | henry | Developer perspective on AI |
| System architecture | henry | Distributed systems, BFF, infrastructure |
| Product announcement | banatie-linkedin | Feature launches, updates |
| Industry commentary | banatie-linkedin | News analysis, positioning |
| Use case showcase | banatie-linkedin | High-level benefits, ROI |
| Tips (non-code) | banatie-linkedin | Quick developer tips |
| Content repost | banatie-linkedin | Sharing Henry's articles |
| AI art / image creativity | nina | Creative exploration |
| Design workflow | nina | Tools for designers |
| Creative tools review | nina | Non-technical perspective |
| Lifestyle / productivity | nina | Work-life, habits |
| AI tools (accessible) | josh-mercer | Independent blog |
| DevOps for devs | josh-mercer | Independent blog |
| "I tried X" tech | josh-mercer | Independent blog |
| AI creative tools | mara-solheim | Independent blog |
| Image generation | mara-solheim | Independent blog |
| Creative workflows | mara-solheim | Independent blog |
Content Differentiation by Voice
Same topic, different angles:
Example: "Cloudflare acquires Replicate"
| Voice | Angle | Platform | Depth |
|---|---|---|---|
| banatie-linkedin | Industry positioning: "Confirms workflow-native thesis" | 300-500 words | |
| henry | Technical analysis: migration, API changes, code examples | Dev.to | 2000-2500 words |
| oleg (future) | Founder perspective: "This validated our roadmap" | LinkedIn personal | 400-600 words |
Example: "How to integrate AI image generation"
| Voice | Angle | Platform | Depth |
|---|---|---|---|
| banatie-linkedin | Use case: "Generate 50 images in 2 minutes" | 200-300 words | |
| henry | Technical tutorial: full code walkthrough | Dev.to | 2000-3000 words |
| oleg (future) | N/A — not his content type | N/A | N/A |
Example: "Best AI image generators in 2025"
| Voice | Angle | Platform | Depth |
|---|---|---|---|
| josh-mercer | Developer perspective: API quality, integration, DX | Hashnode | 1500-2000 words |
| mara-solheim | Creative perspective: output quality, creative workflows | Hashnode | 1500-2000 words |
Style Guide Requirements
Every author style guide MUST contain these sections:
- Identity — name, handle, role, location
- Affiliation — relationship to Banatie, disclosure, bio line
- Avatar — file path, description, style
- Social Profiles — primary platform, all profiles
- Publishing Channels — primary, secondary, format preferences
- Background — professional journey, credibility
- Expertise — primary/secondary topics, what they cover/avoid
- Voice & Tone — overall voice, traits, formality
- Writing Patterns — openings, structure, technical explanations, closings
- Language Patterns — phrases used/avoided, humor, emoji
- Sample Passages — introduction, technical, closing examples
- Do's and Don'ts — specific guidance
- Content Fit — best for, not ideal for
See TEMPLATE.md for full structure.
Affiliation Types
| Type | Description | Disclosure |
|---|---|---|
| employee | Works at Banatie | Full disclosure in bio |
| contractor | Paid contributor | "Contributing writer" |
| community | Active user who writes | "Banatie user" |
| independent | No formal relationship | No disclosure needed |
| co-founder | Founder/co-founder | Gradual disclosure strategy (see henry's guide) |
| company | Official company voice | N/A — this IS Banatie |
Adding New Authors
Via @style-guide-creator:
- Start session with @style-guide-creator
/initto see current authors- Describe new author needs
- Agent creates complete style guide
- Agent updates this registry
- Create avatar (separate task)
Manual process:
- Copy
TEMPLATE.mdto{author-handle}.md - Fill all sections
- Add entry to this file
- Create avatar in appropriate location
Author Personas vs Real Identities
Authors are personas, not direct representations:
- Henry Bonson represents Oleg's technical expertise but writes as an independent character
- Nina Novak represents Ekaterina's creative perspective but writes as an independent character
- Banatie LinkedIn is the company voice — managed by Oleg but speaks as "we"
- Josh Mercer and Mara Solheim are independent personas for separate blog project (not Banatie-related)
Articles are published under persona names. This allows:
- Consistent voice even if real person's style evolves
- Clear brand identity per content type
- Professional separation between personal and project identities
- Flexibility in disclosure strategy (see Affiliation section in guides)
Style Guide Health Check
Banatie Authors
| Author | File | Avatar | Socials | Channels | Full Guide | Status |
|---|---|---|---|---|---|---|
| henry | ✅ | ✅ | ✅ | ✅ | ✅ Complete | Ready |
| banatie-linkedin | ✅ | ⏳ | ⏳ | ⏳ | ✅ Complete | Ready (account pending) |
| nina | ❌ | ❌ | ❌ | ❌ | ❌ | Needs creation |
Independent Blog Authors
| Author | File | Avatar | Socials | Channels | Full Guide | Status |
|---|---|---|---|---|---|---|
| josh-mercer | ✅ | ❌ | ⏳ | ⏳ | ✅ Complete | Setup pending |
| mara-solheim | ✅ | ❌ | ⏳ | ⏳ | ✅ Complete | Setup pending |
Josh & Mara TODO:
- Select blog name (research paused)
- Create Gmail accounts
- Confirm Hashnode handles
- Generate avatars
- Create personal Hashnode blogs
- Write 2-3 warm-up articles each
- Create shared Hashnode org
Banatie TODO:
- Create LinkedIn company page (@banatie)
- Set up Banatie logo and cover image
- Prepare initial post queue
- Create nina-creative.md style guide
- Set up Nina's social profiles
- Generate Nina's avatar
Last updated: 2026-01-10 Maintained by: @style-guide-creator