<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: TodorGrudev</title>
    <description>The latest articles on DEV Community by TodorGrudev (@todorgrudev).</description>
    <link>https://dev.to/todorgrudev</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3933500%2F2be31d16-fe98-4d45-be34-4da5c59b9bcc.png</url>
      <title>DEV Community: TodorGrudev</title>
      <link>https://dev.to/todorgrudev</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/todorgrudev"/>
    <language>en</language>
    <item>
      <title>I Ship a Full-Stack App Solo Using AI Coding Tools — Here's My Actual Workflow</title>
      <dc:creator>TodorGrudev</dc:creator>
      <pubDate>Fri, 15 May 2026 16:18:11 +0000</pubDate>
      <link>https://dev.to/todorgrudev/i-ship-a-full-stack-app-solo-using-ai-coding-tools-heres-my-actual-workflow-4hg0</link>
      <guid>https://dev.to/todorgrudev/i-ship-a-full-stack-app-solo-using-ai-coding-tools-heres-my-actual-workflow-4hg0</guid>
      <description>&lt;p&gt;I'm a DevOps/Cloud engineer, 6+ years in the field. My world is Python, Bash, Linux, CI/CD pipelines, cloud infrastructure — not mobile apps. Last October I started building a parenting app (&lt;a href="https://par-ai.app" rel="noopener noreferrer"&gt;ParAI&lt;/a&gt;) with a small team — though in practice, I handle most of the development myself. No funding, no big team.&lt;/p&gt;

&lt;p&gt;7 months later: the app is live on iOS and Android, has 90+ blog posts, supports 11 languages, runs a NestJS backend with AI features on top. I have two kids (3.5 and 1.3) so my coding window is basically 9pm to midnight after they're asleep.&lt;/p&gt;

&lt;p&gt;I had zero React Native experience when I started. Without AI coding tools this wouldn't exist — not just because of time, but because I was learning a completely new stack while building a production app.&lt;/p&gt;

&lt;h2&gt;
  
  
  The stack
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Mobile: React Native (Expo), TypeScript&lt;/li&gt;
&lt;li&gt;Backend: NestJS, MySQL, TypeORM&lt;/li&gt;
&lt;li&gt;AI features: Google Vertex AI&lt;/li&gt;
&lt;li&gt;Infra: GCP (DevOps background pays off here)&lt;/li&gt;
&lt;li&gt;AI coding: Kiro CLI with Claude, GitHub Copilot&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  How I actually use Kiro CLI
&lt;/h2&gt;

&lt;p&gt;I'll be specific because most "AI workflow" posts are vague.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;I use it as a thinking partner.&lt;/strong&gt; When I'm about to build something, I describe it and let Kiro poke holes. "What about edge case X?" "Have you considered Y?" At 11pm my brain misses stuff. This catches it.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Boilerplate generation.&lt;/strong&gt; Every new endpoint looks 80% the same. Controller, service, DTO, migration. I'm not typing that out for the 50th time. AI generates it, I fill in the actual logic.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Debugging when I'm too tired to think.&lt;/strong&gt; Some nights I stare at an error for 10 minutes before realizing I should just paste it into Kiro. Usually gets me to the fix in under a minute. Embarrassing how often the answer is obvious once someone (something?) points it out.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Blog content.&lt;/strong&gt; 90 posts didn't write themselves. I outline the key points, AI drafts, I edit heavily. The medical content (AAP guidelines, sleep schedules) I fact-check line by line. But the structure and first draft? AI handles that.&lt;/p&gt;

&lt;h2&gt;
  
  
  What I refuse to let AI do
&lt;/h2&gt;

&lt;p&gt;Architecture. I've seen what happens when you let AI design your system — you get over-engineered nonsense with 14 abstractions for a CRUD app.&lt;/p&gt;

&lt;p&gt;Auth and payments. No. I write these, I review these, I test these manually.&lt;/p&gt;

&lt;p&gt;Infrastructure. 6 years of DevOps means I just do this faster myself. Explaining my GCP setup to an AI takes longer than just writing the config.&lt;/p&gt;

&lt;h2&gt;
  
  
  Real example from recently
&lt;/h2&gt;

&lt;p&gt;Built the child module (ages 2-7) — the app originally only covered babies. The workflow:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Described the scope to Kiro → it helped me break down what's different for toddlers vs babies (meal tracking instead of bottle feeds, behavior logging, screen time limits). Caught stuff I hadn't thought about — like how milestone tracking needs completely different CDC data for 3-year-olds vs 6-month-olds.&lt;/li&gt;
&lt;li&gt;Had it generate the new service layers, database migrations, and base UI screens&lt;/li&gt;
&lt;li&gt;I spent a few days wiring it into the existing system, making sure baby module users aren't affected, handling the switching logic between modules&lt;/li&gt;
&lt;li&gt;Asked it to write tests → got maybe 80% of what I needed, wrote the rest myself&lt;/li&gt;
&lt;li&gt;Reviewed, fixed edge cases, deployed&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The whole module took about 2 weeks of evening sessions. Without AI? Probably 6-8 weeks at my pace.&lt;/p&gt;

&lt;h2&gt;
  
  
  The productivity difference (real numbers from my experience)
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;What&lt;/th&gt;
&lt;th&gt;Without AI&lt;/th&gt;
&lt;th&gt;With AI&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;New API endpoint&lt;/td&gt;
&lt;td&gt;~2 hours&lt;/td&gt;
&lt;td&gt;~30 min&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;New screen&lt;/td&gt;
&lt;td&gt;~3 hours&lt;/td&gt;
&lt;td&gt;~1 hour&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Blog post&lt;/td&gt;
&lt;td&gt;~2 hours&lt;/td&gt;
&lt;td&gt;~30 min&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Translating to a new language&lt;/td&gt;
&lt;td&gt;~1 hour&lt;/td&gt;
&lt;td&gt;~15 min&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Figuring out a weird bug&lt;/td&gt;
&lt;td&gt;~45 min&lt;/td&gt;
&lt;td&gt;~15 min&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Roughly 3-4x faster across the board. Some tasks more, some less.&lt;/p&gt;

&lt;h2&gt;
  
  
  The stuff nobody mentions
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;You build faster but you also build wrong things faster.&lt;/strong&gt; I shipped 3 features in the first month that nobody used. Speed without talking to users is just wasted time.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;AI-generated code has a "smell."&lt;/strong&gt; After a while you can spot it — overly defensive, too many comments, weird variable names. I've started being more specific about style in my prompts.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;It breaks your debugging muscle.&lt;/strong&gt; I noticed after a few months that I was reaching for AI before even trying to understand the error myself. Had to consciously pull back. You still need to be able to debug without help.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Context window limits are real.&lt;/strong&gt; Big features that touch 15 files? AI loses track. You need to break things into smaller chunks or it starts hallucinating about code that doesn't exist in your project.&lt;/p&gt;

&lt;h2&gt;
  
  
  Would I go back?
&lt;/h2&gt;

&lt;p&gt;No chance. It's like asking if I'd go back to writing code without autocomplete. There's no going back.&lt;/p&gt;

&lt;p&gt;But I want to be clear — AI didn't make me a better engineer. It made me a faster one. The decisions, the architecture, the product thinking — that's still 100% human. If you don't have those skills, AI just helps you produce garbage faster.&lt;/p&gt;




&lt;p&gt;If you're doing something similar — solo dev, AI-assisted, shipping real products — I'm curious what tools you're using and what's working. Always looking to improve the workflow.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://par-ai.app" rel="noopener noreferrer"&gt;ParAI&lt;/a&gt; — free AI parenting app, ages 0-7. iOS and Android.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>productivity</category>
      <category>reactnative</category>
      <category>webdev</category>
    </item>
  </channel>
</rss>
