Blitzy logo
OverviewUse-casesSecurity
Company
DocsBlogVideos
Pricing
OverviewUse-casesSecurity
Company
DocsBlogVideos
Pricing

How Blitzy Built This Blog

Mar 13, 2026 • Aditya Karra • 7 min read

How Blitzy Built This Blog

This page was built by someone who has never written a line of code.

Hi. I'm Aditya, a designer at Blitzy. My tools are Figma, sticky notes, and an unhealthy number of open browser tabs.

In two and a half consecutive days, I took this blog feature from blank canvas to production. Most of that calendar time was spent waiting for code generation to finish while I did other work. Blitzy did all the code generation end-to-end, content modeling, and QA without any engineering resources formally assigned to the effort.

This post is the proof. The deep dive. And also, somehow, the product.

How did Blitzy build this Blitzy blog page? Here's the story.

Building with Blitzy Initiative

This Blitzy blog post is the first in a series called Building with Blitzy, a collection covering Blitzy's implementations of different applications. These posts will show what is possible with our platform, how we get the most out of Blitzy, and the impact these applications have in production.

Blitzy is committed to pushing the boundaries of technical excellence and welcomes project suggestions from the community about what our autonomous software development platform should build next. Any inquiries can be directed to [email protected].

Identifying Blog V1 Objectives

The best V1 is not the one with the most features. An optimal V1 makes V2 trivial.

The goal: a functional blog for the marketing website including a listing page, individual posts, a promotional banner, and the nav updates to stitch it together.

My wish list for more components was long, including: tag-based filtering, category pages, rich author profiles, audio for listening to posts, newsletter signup, and social sharing. I decided none of this functionality belonged in the first run.

Every content model, every data field, and every component is structured so that all of those features could be added later without re-plumbing anything.

Blitzy's Input: Figma Designs & Prompt

My Figma work was familiar territory, but the audience was different. Rather than designing for developers during sprint planning, I was designing a schema for Blitzy to parse, understand, and turn into production code.

I set up seven dedicated frames covering every touchpoint: banner notification, header nav, footer nav, blog listing, card grid, content page, and the conditional sections that only appear when three or more posts exist. Each frame had at least four screens across breakpoints.

7 Figma frames

~7 frames × 4 screens = ~28 screens of documented, annotated, responsive design. One code generation run.

Along with the Figma, I wrote a structured prompt for the platform.

Click here to view my prompt. The key parts: audit the existing codebase first, list every component that already exists before building anything new, reuse what matches, extend what's close, and only create from scratch as a last resort.

I gave Blitzy an explicit priority hierarchy for decision making: existing code wins over Figma, and Figma wins over given text notes. The UI had to be fully renderable with static mock data, so Contentful could plug in later without any structural changes. Three complete sample articles, realistic content, structured to match the CMS content model exactly.

My small decisions that compounded:

  • Naming everything. Every layer, every section, every component. Proper auto layout, explicit spacing tokens, clear hierarchy. The platform reads these names and uses them to structure its output. Frame 437 tells the machine nothing. BlogCardGrid_Desktop tells it everything.

  • Left notes in the frames. Blitzy reads the full Figma context, not just shapes and colors, but text. I embedded behavioral specs right alongside the visuals including truncation rules, hover expectations, and clickable area definitions. 20 discrete policies were written as plain sentences sitting right there on the canvas. Instructions located exactly where the machine is already looking.

  • Told it what not to build. The marketing site already has a component library. I explicitly told Blitzy: if similar functionality exists in the codebase, use it.

  • Made the file lighter, sneakily. For elements already implemented, I swapped live Figma components for flat images. Visually identical to a human reviewer. But for the platform? Dramatically less to parse. It only needed to deeply analyze the new components. Everything else was scenery.

  • Threw curveballs. Variable typography scales across breakpoints. Non-linear component resizing. Responsive behaviors that go beyond "stack on mobile." I wanted to see how the platform handled genuine design complexity, not just happy paths.

Basically, I told Blitzy: here are 28 screens, here are the rules, figure it out.

Code generation took eight hours. Blitzy worked through every frame, every breakpoint, every annotation. The output: clean, component-structured frontend code. Correct spacing. Correct type scale shifts. Correct conditional rendering. Blitzy inferred hover animations on its own from existing codebase patterns to match previous design decisions that were excluded from the requirements.

The level of precision executed by Blitzy always continues to surprise me. Though I should not have been, because every agents' work goes through more validation than typical engineering workflows.

To provide a sense of the details extracted from my Figma frames, here's a snippet of the token manifest Blitzy generated before writing a single line of code:

Category Token Value Usage Count
Color banner-bg #5B39F3 3
Color text-body #333333 6
Color text-secondary #999999 5
Color blockquote-border #D9D9D9 2
Spacing space-24 24px 12
Spacing space-48 48px 6
Spacing space-80 80px 8
Typography heading-xl Inter 500 / 56px / 1em / -4% tracking 6
Typography body-md Inter 400 / 16px / 1.5em 10
Typography blockquote Inter 500 / 32px / 1em / -4% tracking 2
Radius radius-16 16px 4
Radius radius-32 32px 4

Blitzy counted usage frequency across all 28 screens. Just like the hover animations it inferred from existing codebase patterns, the token manifest was something the platform decided was worth doing on its own.

Content Pipeline with Contentful

With the frontend generated, I needed a content pipeline. The blog had to exist in Contentful, so marketing and growth teams could publish posts without coding.

I could have waited for engineers to wire this up, but I was curious. Could I do the wiring myself?

I asked Blitzy to generate a comprehensive handoff document at the end of the run containing every content model, every field, every validation rule, and the full setup playbook. I loaded the playbook into a Claude project as a reference companion. Then, I looked up just enough about JSON to understand the report: key-value pairs, nesting, that kind of thing. Not a deep dive. Just enough to stop being intimidated by curly braces.

image (3)

The first content model took the longest. I was second-guessing whether I was setting up field validations correctly. By the fourth model, I was moving on autopilot.

I built four content models in Contentful:

  • BlogPost: 17 fields. Some serve the UI today; others (tags, category references) are scaffolding for features we haven't built yet.
  • Author: name, avatar, bio, role.
  • BlogCategory: for the filtering that's coming next.
  • BannerNotification: the promotional strip at the top of every page.

One principle guided every decision: the people publishing blogs day-to-day would be the marketing and growth teams. Every model was designed so that writing a post feels like filling out a form. If it required understanding JSON to publish, that would be a failure.

What's Left? Remaining Tasks

Not everything was smooth. That would be a boring development story.

I wired Contentful into the frontend. Worked perfectly on local. Deployed to dev for the formal review to begin.

After running a full UI audit, I caught some small issues: pixel misalignments, color inconsistencies, and a hero image with phantom padding from a double-counted header offset. Everything went into one PR.

The final polish was a handful of one-liner CSS fixes that took about 30 minutes with Claude Code in the terminal. That was the only part that looked like traditional "coding", and even that was guided conversation. Knowing what needed to change was the hard part.

Why Does This Matter?

When I handed Blitzy those 28 screens, I closed the tab and moved on to other tasks entirely.

Eight hours later, the code was there. Componentized. Responsive. Matching existing patterns. Animations inferred. Conditional logic built.

There is a difference between a coding copilot and an autonomous software development platform like Blitzy. I did not sit there feeding Blitzy instructions one at a time. I did not check in halfway through. I gave Blitzy context, set the constraints, and worked on other high priority tasks until Blitzy surfaced with production ready code. The distinction in autonomy matters.

Two and a half days later, I went from blank canvas to a production-ready blog. The actual hands-on time was a fraction of that. The Figma documentation, the Contentful setup, the debugging, and the polish was all me. The heavy middle, the part that would have traditionally been a sprint's worth of engineering work, happened while I continued my typical design work.

My product experience drove the design thinking, the scope discipline, and the content architecture for the blog. None of that was automated. The painstaking translation from design to code, the part that usually requires a handoff, a queue, and rounds of review, happened seamlessly.

This is the inaugural post about how Blitzy built our blog. With that initial commit, I am officially an engineer! Ironic, isn't it?

More from the blog

View all
How Blitzy Optimized Our GTM Team

How Blitzy Optimized Our GTM Team

Jun 04, 2026 • Carly Levinsohn • 3 min read

A Quick Blitzy Chat:  3 Codebases’ Takes on Prompting

A Quick Blitzy Chat: 3 Codebases’ Takes on Prompting

May 28, 2026 • Carly Levinsohn • 7 min read

Frequently asked questions

What is Blitzy?

toggle button

Blitzy enables development teams to transform six-month software projects into six-day turnarounds using Blitzy OS, an agentic platform that enables thousands of AI Agents to 'think' and cooperate for hours to bulk build software with precision. The platform builds everything AI can deliver in a precise manner, around 80% of any roadmap or new product, supplemented with a human engineering guide to complete the remaining 20% needed for production. With over 27 patents and counting, Blitzy is actively hiring PhDs and senior developers in Cambridge, MA who have a passion for building AI that leverages 'System 2 Thinking' to solve problems at inference.

Who is Blitzy for?

toggle button

Enterprises that aim to dramatically accelerate their software development velocity, development agencies with enterprise clients, development teams with complex existing products, and individuals looking to accelerate their own velocity on complex builds.

How does Blitzy's technology work?

toggle button

Our patent-pending code ingestion framework maps a curated selection of robust, reliable, and secure open source software libraries that we track by version and update frequently. Combined with our proprietary code generation technology that specializes on enforcing enterprise-class software policies, Blitzy far exceeds the utility of typical chatbots and co-pilots in creating production-ready software at scale.

Is Blitzy a coding co-pilot?

toggle button

Nope. Blitzy surpasses traditional co-pilots with its ability to autonomously generate nearly-complete code repositories, not just snippets. It features a daily-refreshed knowledge base, avoiding the pitfalls of outdated information. Blitzy's proprietary codebase representation system enables deep understanding of generated code, offering highly contextual and relevant suggestions for your entire repository.

What's my role in Blitzy's development process?

toggle button

Your team is responsible for bringing the requirements, and as an approver during the technical specification stage. We ask you to edit/approve the Technical Specification. The document is editable, so you can edit and approve to get exactly what you had in mind.

How does Blitzy decide which tasks to delegate to human developers?

toggle button

Blitzy's multi-agent system is meticulously and rigorously trained to know what it can accomplish, and what needs to be left for the human engineers. This ensures you only receive quality code and have a clear picture of remaining tasks.

Does Blitzy do more than just autonomous code generation?

toggle button

Yes. Blitzy is a comprehensive platform that provides end-to-end development assistance. We support the entire development lifecycle by taking descriptive inputs and generating software requirements documents, technical design, code structure, and generative code within repos for your product.

Is this high quality and secure?

toggle button

Quality and security matter deeply to us — and they were our biggest frustration with the copilots already on the market. That frustration is what led us to build something different: a system designed to meet enterprise standards from the start. Every piece of work passes through multiple QA agents that review each other's output before any code reaches you, so what you receive is held to a consistent quality bar rather than the variable output typical of single-pass code generation. We deliver production-grade code repositories. As with any code entering your environment — written by humans or AI — your team should still run its own QA, QC, and security testing before deployment. We build to a high standard and give your reviewers a strong starting point; final validation stays with the team that owns the production environment.

What is the typical cost of your solution?

toggle button

Blitzy uses a two-phase pricing model: evaluation followed by deployment. This structure lets enterprises validate ROI at their preferred scale before committing to organization-wide implementation. The evaluation phase provides three options. Reverse Engineer ($0) offers an initial assessment with complete codebase reverse engineering and understanding up to 100K lines of code; Proof of Concept ($50K for a 2-month term), where Blitzy delivers a guided POC to demonstrate value; or Structured Pilot ($250K for a 6-month term), which fully deploys Blitzy in your environment with 5M lines onboarding and 1.25M lines generation to prove production readiness. Following successful evaluation, organizations choose between three deployment paths. Commercial ($500K typical investment per year) adopts Blitzy on one team to accelerate a defined initiative: the first 20M lines onboarded are included, with additional onboarding at $0.10 per line and generation at $0.20 per line starting at 2.5M lines, plus dedicated infrastructure and SAML-SSO. Enterprise ($5M typical investment per year) rolls Blitzy out across your engineering organization, with onboarding billed at $0.10 per line across the full codebase — a typical engagement onboards 50M lines — and generation at $0.20 per line as needed, adding a Dedicated AI Solutions Consultant, 2 Forward Deployed Engineers, org-wide onboarding and certification, and priority support. Transformation ($50M typical investment per year) supports your largest codebases, with a typical engagement onboarding 500M lines at the same per-line rates, custom deployment, and embedded teams including a Field CTO, a Dedicated AI Solutions Consultant, 6 Forward Deployed Engineers, and 2 Forward Deployed Designers for complete digital transformation. All tiers maintain SOC 2 Type II compliance, ISO 27001 certification, and guarantee no training on your code. Pricing follows a transparent two-rate model: $0.10 per line onboarded for reverse engineering and $0.20 per line generated for forward engineering. Because reverse engineering also produces complete technical documentation of your codebase, onboarding-only engagements are fully supported, and in every tier costs align directly with the value delivered.

After submitting my prompt, Blitzy added functionality in my tech spec that I did not expect. What do I do?

toggle button

The system defaults to taking advantage of all technology upgrades when modernizing or upgrading to the latest technology stack. For example, if you specify an upgrade to Java 21, the system will by default implement virtual threads, as it's generally seen as a superior technical approach. If you do not want this, you must simply tell the system to 'make as few changes as possible to achieve the desired request'. Being as specific as possible about what functionality is (and is not) desired helps yield results that will align with expectations.

What do Blitzy agents rely on as a source of truth to represent my existing codebase?

toggle button

Blitzy agents rely on the actual source code of your existing codebase—not the Tech Spec documentation—when performing refactors or extending functionality. However, an accurate Tech Spec significantly aids the system's efficiency in querying the underlying representation of the code. Therefore, investing time to ensure the Tech Spec reflects the core features of the application will yield expectation-aligned results and will save time with last-mile development.

Can Blitzy work with existing products and code bases?

toggle button

Yes! Blitzy excels at working with existing codebases, using them as a foundation to ensure consistent, high-quality development. The platform enables you to add new features to existing products, generate comprehensive documentation, and tackle technical debt by upgrading legacy systems to state-of-the-art technologies or refactoring complex codebases. Our platform deploys dedicated AI agents that map and understand your codebase before generation, ensuring intelligent, contextualized development that aligns with your existing patterns and standards.

What programming languages does Blitzy support?

toggle button

Blitzy's AI platform works with all programming languages.

How should I structure my prompts for Blitzy?

toggle button

Structure and organization are crucial when prompting Blitzy. The most effective prompts follow our prompting template with clear sections for WHY (vision & purpose), WHAT (core requirements), and HOW (technical details, user experience & implementation priorities). Each section should be detailed but concise, focusing on essential information while providing relevant context. Including structured frameworks and concrete examples - like data models, user stories, or feature templates - helps Blitzy deliver more precise and purposeful solutions.

What information does Blitzy need to compile and run my code?

toggle button

During code generation, Blitzy compiles your codebase and performs runtime validation to ensure the generated code works correctly. To enable this, we require: (1) Internal dependencies - any private packages, libraries, or binaries not publicly available that your code needs to build and run, (2) Environment variables and secrets - API keys, credentials, and configuration values required for compilation and runtime (shared securely through our encrypted UI, never exposed to AI agents), and (3) Build instructions - the specific steps or scripts needed to compile your code, typically found in your README or setup documentation. This information allows Blitzy to replicate your development environment and verify that all generated code functions properly before delivery.

How can I exclude certain files or folders from Blitzy's code generation?

toggle button

Create a .blitzyignore file in your repository's root directory to specify which files or paths Blitzy should exclude during tech-spec generation and code generation. This works similarly to .gitignore - simply list the file patterns, directories, or specific files you want Blitzy to skip, using standard gitignore syntax like *.log, /build/, or config/secrets.json. To ensure Blitzy respects these exclusions, mention in both your codebase context prompt and target state prompt that Blitzy should reference the .blitzyignore file and exclude those paths from processing.

Can I cancel my project/job (code gen) once in progress?

toggle button

At this time, jobs are not cancelable. Once you submit, it consumes the assigned quota.

Build enterprise software in days, not months.

Start buildingTalk to an expert
Blitzy

Blitzy

One Kendall Square,

Cambridge,

MA 02139

© 2026 Blitzy. All rights reserved

Product

  • Overview
  • Use-cases
  • Security
  • Pricing

Company

  • About us
  • Careers

Support

  • Help
  • Service status
  • Trust center

Resources

  • Docs
  • Blog
  • Videos

Social

  • YouTube
  • LinkedIn

Legal

  • Terms of use
  • Privacy policy