<?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: Igor Nikolic</title>
    <description>The latest articles on DEV Community by Igor Nikolic (@igor_nikolic).</description>
    <link>https://dev.to/igor_nikolic</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%2F3862558%2F7c29c536-a89d-4070-aa17-45f422e26e10.png</url>
      <title>DEV Community: Igor Nikolic</title>
      <link>https://dev.to/igor_nikolic</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/igor_nikolic"/>
    <language>en</language>
    <item>
      <title>FileFeed: Stop Writing CSV Parsers for Every New Client</title>
      <dc:creator>Igor Nikolic</dc:creator>
      <pubDate>Sun, 05 Apr 2026 17:13:28 +0000</pubDate>
      <link>https://dev.to/igor_nikolic/filefeed-stop-writing-csv-parsers-for-every-new-client-1c34</link>
      <guid>https://dev.to/igor_nikolic/filefeed-stop-writing-csv-parsers-for-every-new-client-1c34</guid>
      <description>&lt;h1&gt;
  
  
  FileFeed: Stop Writing CSV Parsers for Every New Client
&lt;/h1&gt;

&lt;p&gt;If you're building B2B SaaS, you know the pain. Every enterprise client sends data in their own format.&lt;/p&gt;

&lt;p&gt;One sends &lt;code&gt;Worker_ID, Name&lt;/code&gt;. Another sends &lt;code&gt;EmpID, FullName&lt;/code&gt;. A third sends &lt;code&gt;Mitarb_Nr, Naam&lt;/code&gt;.&lt;/p&gt;

&lt;p&gt;You end up writing custom parsing code for each one. It works until you have 20 clients and 20 brittle scripts.&lt;/p&gt;

&lt;p&gt;We built &lt;a href="https://filefeed.co" rel="noopener noreferrer"&gt;FileFeed&lt;/a&gt; to fix this.&lt;/p&gt;

&lt;h2&gt;
  
  
  What is FileFeed?
&lt;/h2&gt;

&lt;p&gt;FileFeed is a file processing platform for automated file ingestion. Files come in through SFTP, email, API, or cloud storage. FileFeed validates them, maps the columns to your schema, runs transformations, and delivers clean JSON to your product.&lt;/p&gt;

&lt;p&gt;One schema. Every client mapped to it. Zero custom parsers.&lt;/p&gt;

&lt;h2&gt;
  
  
  How it works
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;Your client drops a file to SFTP&lt;/li&gt;
&lt;li&gt;FileFeed detects the pipeline (client + folder match)&lt;/li&gt;
&lt;li&gt;Schema validation runs&lt;/li&gt;
&lt;li&gt;Field mappings applied&lt;/li&gt;
&lt;li&gt;Transformations executed&lt;/li&gt;
&lt;li&gt;Webhook fires to your system&lt;/li&gt;
&lt;li&gt;You fetch clean JSON via API&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Each client gets their own SFTP credentials, isolated storage, and a pipeline with their specific field mappings. You define the schema once. FileFeed normalizes everything to it.&lt;/p&gt;

&lt;h2&gt;
  
  
  What you get out of the box
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Multi-channel ingest&lt;/strong&gt; : SFTP, email, API, cloud storage&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Schema validation&lt;/strong&gt; : reject bad data before it hits your system&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Field mapping&lt;/strong&gt; : &lt;code&gt;Worker_ID&lt;/code&gt; to &lt;code&gt;employee_id&lt;/code&gt;, per client, no code&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Built-in transformations&lt;/strong&gt; : toLowerCase, trim, formatPhoneNumber, and more&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Webhook delivery&lt;/strong&gt; : HMAC signed, fires on file received, processed, or failed&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Outbound delivery&lt;/strong&gt; : push clean data back via API, SFTP, cloud storage, or email&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Dashboard&lt;/strong&gt; : see every pipeline run, download original and processed files&lt;/p&gt;

&lt;h2&gt;
  
  
  What it replaces
&lt;/h2&gt;

&lt;p&gt;Before FileFeed, teams used tools like Couchdrop for SFTP file routing. That handles file transfer but not file processing. Engineers still wrote all the parsing, mapping, and validation code themselves.&lt;/p&gt;

&lt;p&gt;FileFeed handles the full pipeline from ingest to delivery.&lt;/p&gt;

&lt;h2&gt;
  
  
  Who is this for?
&lt;/h2&gt;

&lt;p&gt;B2B SaaS companies whose enterprise clients send data files. HR-tech, fintech, healthcare, supply chain. If your engineers are writing file parsers instead of building product, FileFeed handles that layer.&lt;/p&gt;

&lt;h2&gt;
  
  
  Try it
&lt;/h2&gt;

&lt;p&gt;Check it out at &lt;a href="https://filefeed.co" rel="noopener noreferrer"&gt;filefeed.co&lt;/a&gt;.&lt;/p&gt;

</description>
      <category>automation</category>
      <category>data</category>
      <category>saas</category>
      <category>showdev</category>
    </item>
  </channel>
</rss>
