<?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: Maurice Putinas</title>
    <description>The latest articles on DEV Community by Maurice Putinas (@maurice_putinas_bc9141cbc).</description>
    <link>https://dev.to/maurice_putinas_bc9141cbc</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.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3994550%2F60e2aebe-3c3a-4a46-bb4d-00b6b18f06d7.jpeg</url>
      <title>DEV Community: Maurice Putinas</title>
      <link>https://dev.to/maurice_putinas_bc9141cbc</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/maurice_putinas_bc9141cbc"/>
    <language>en</language>
    <item>
      <title>From the factory floor to AI developer: tools that run in my own plant</title>
      <dc:creator>Maurice Putinas</dc:creator>
      <pubDate>Sat, 20 Jun 2026 21:23:29 +0000</pubDate>
      <link>https://dev.to/maurice_putinas_bc9141cbc/from-the-factory-floor-to-ai-developer-tools-that-run-in-my-own-plant-1f58</link>
      <guid>https://dev.to/maurice_putinas_bc9141cbc/from-the-factory-floor-to-ai-developer-tools-that-run-in-my-own-plant-1f58</guid>
      <description>&lt;p&gt;For 13 years I have worked in production at a steel-tube manufacturer. Not in an office — on the floor, with the machines, the night shifts, the handovers at 6 a.m.&lt;/p&gt;

&lt;p&gt;A few years ago I started building software in my free time. Not tutorials for their own sake — tools that solve problems I actually see every day.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why a factory worker writes code
&lt;/h2&gt;

&lt;p&gt;In production you learn one thing fast: it does not matter what looks good on a slide. It matters what works at shift handover. That perspective turned out to be my biggest advantage as a self-taught developer — I know the problem before I write the first line.&lt;/p&gt;

&lt;h2&gt;
  
  
  What I have built
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;PIPEZ — a shift &amp;amp; part-count PWA.&lt;/strong&gt; Offline-capable, running on Cloudflare Workers + D1, live in production to capture shift and piece-count data that used to live on paper.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;A tool-management app.&lt;/strong&gt; A multi-user client-server app with optimistic concurrency and a local AI assistant, used daily in the office to manage the lifecycle of dies in tube production.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;DeepCode — an agentic AI coding client.&lt;/strong&gt; Electron + React + TypeScript, with its own tool loop, a swarm mode, and CI/tests. The project I am proudest of.&lt;/p&gt;

&lt;p&gt;Plus multi-agent systems, RAG pipelines, and n8n automations that run every day.&lt;/p&gt;

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

&lt;p&gt;Python/FastAPI, TypeScript/React, Node, Docker, PostgreSQL + pgvector, Cloudflare Workers, MCP, computer vision.&lt;/p&gt;

&lt;h2&gt;
  
  
  Writing in public
&lt;/h2&gt;

&lt;p&gt;I will be writing here about the bridge I keep coming back to: real production experience plus building with AI. If you are automating something messy and real, I would love to compare notes.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>automation</category>
      <category>buildinpublic</category>
      <category>n8n</category>
    </item>
  </channel>
</rss>
