Marc Lou: Growing DataFast While Shipping Many Products
How Marc Lou sold ShipFast and CodeFast while growing DataFast into a subscription business, and what he learned about choosing products and finding customers.
Starting with One Small Product After Another
Marc Lou earned his first online income in 2018 with VirallyBot, a marketing tool for escape room businesses. By early 2020 the business had grown to about $3,000 in monthly revenue, but revenue fell sharply when COVID-19 forced his customer businesses to close. He ran the service again for a while, then stopped working on the business and took a job, only to be laid off in November 2021. When he started over, what interested him was people who built small products alone and shared the process in public.
Mood2Movie, which he built in December 2021, was a free service that recommended movies to match a user’s mood. It was simple, linking moods to film genres with conditional statements, but a single post on Reddit brought in 10,000 visitors. Marc documented these builds and launches on Twitter, and over six months he released seven projects. By July 2022 he had reached 1,000 followers.
The next product he put real effort into was Habits Garden, a habit tracker with game elements. He built VisualizeHabit, a free tool showing what small habits add up to over the long term, to lead visitors toward the paid service. That promotion and a launch video brought Habits Garden to 10,000 users by January 2023. Even after launching a mobile app with help from a friend, however, monthly revenue was about $700, and Marc judged the return too small for the time he had invested.
In 2023 he added new criteria to his experiments. He kept no free plan, tackled problems customers were desperate enough to pay for, and moved on to the next product when demand was not proven. He built eight products in eight months, earned revenue from six, and two of them covered his living costs. Alongside the ability to finish products and gather users, he began to build up judgment about which problems people would pay to solve.
ShipFast: Turning Repeated Code into a Product
Login, payments, and landing pages were the same work no matter which product he built. Marc gathered these common pieces into a code bundle built on Next.js and had an early version of ShipFast in about a week. It was a boilerplate, starter code that let a buyer begin development with the basics already in place. Work he had repeated across many launches had been packaged into something he could sell.
ShipFast was sold for a one-time payment that gave buyers the source code to use across multiple projects. Along with the code, buyers got setup and deployment documentation and access to later updates. Features unique to each service were still up to the buyer to build, but the common work of starting a business was reduced. That is why the pitch led with the time saved before launch rather than the complexity of new technology.
By the time of launch, Marc already had about 35,000 readers. He released ShipFast on September 1, 2023, and also presented the product on Product Hunt. The Product Hunt results he shared were $6,000 in revenue in the first 48 hours, and in February 2024 he announced $250,000 in cumulative revenue. The products and build logs he had published along the way gave buyers a way to check the maker’s experience for themselves.
He did not keep every earlier product. Marc recalled that he never felt much interest in the market for MakeLanding, an AI landing page generator he did not use himself. In November 2023 he announced that he had sold it for $35,000, and he also sold Habits Garden for $10,000. The sales reduced the operational burden of running many products and gave him room to focus on the ones he wanted to use.
In 2024, YouTube became a new source of customers. Marc posted a video every week starting in January, and one video brought about 55,000 views and roughly 7,000 new subscribers. He said that on the day that video drew its big response, ShipFast recorded its second-highest single-day revenue up to that point. Content showing how the product was built and what came of it brought in the next buyers.
CodeFast: Answering the Request to Build It Yourself
Once the videos caught on, comments repeatedly asked how he had learned to code. Seeing that demand, Marc prepared CodeFast to teach beginners to build their own online business. It took nine months to make, and according to the official description he refined the course with feedback from 50 beta students. The preparation differed from ShipFast, whose early version had taken a week, starting from the very first stage.
CodeFast is made up of about 12 hours of video that run from web development basics to launching a service. Students learn HTML, CSS, and JavaScript and build screens, then attach login, data storage, payments, email, and deployment to a real service. The course includes coding with AI, but also covers the underlying concepts so students understand what to ask for. Because the goal of the learning was to build and release a product of their own, the lessons centered on the work that process requires.
The sale was a one-time payment that included course access, updates, and community support. Buyers could take CodeFast alone to learn how to build a service from scratch, or choose a bundle that included ShipFast. Where ShipFast saved time for someone who already had basic development skills, CodeFast supplied the knowledge needed by someone who had not yet reached that starting point. Within the same entrepreneurial audience, the two products served customers at different levels.
In a later retrospective, Marc said CodeFast made about $100,000 in its first two days. He also said that the strong launch revenue did not make the months that followed comfortable. His overall business revenue swung from $120,000 in some months to $40,000 the next, and he felt pressure to keep producing content in order to hold the numbers up. While his ability to sell products grew, so did the burden of a sales model that required constantly finding new buyers.
DataFast: Tracking the Revenue Visitors Leave Behind
While preparing CodeFast in 2024, Marc began turning another frustration from his own business into a product. He checked visitor numbers in Plausible and revenue in Stripe, but looking at the two screens separately made it hard to tell which traffic source had produced a purchase. He spent a few weeks building an early product that connected visit statistics to payment information. DataFast, which started this way, launched in October 2024.
DataFast’s core feature was showing revenue by traffic source once a tracking script was installed on a website and a payment service was connected. Operators could see which path—search, social media, or a link from another site—had led to an actual purchase. If a source brought few visitors but many purchases, they could direct more promotion time there. Later it also gained the ability to follow individual visitor behavior and the steps leading up to a purchase.
DataFast charged a subscription fee. It was a service that continuously collected and analyzed visit and payment records, and its plans were divided according to the volume of events tracked. Where ShipFast and CodeFast delivered code and educational material at the moment of purchase, DataFast was a tool customers kept using while their business operated. Facing the same customer base, he used a different billing structure to match how the product was used after the purchase.
Some of the early customers came from buyers of CodeFast and ShipFast. Marc guided people who had deployed a site with ShipFast to try DataFast, linking the new product to the earlier ones. Even so, it took 124 days to reach the first $1,000 in monthly recurring revenue (MRR). The churn rate he shared early on was 33%, and having an existing audience and customers did not by itself solve retention.
In May 2025 he added a customer chat window inside the product. Once people began saying directly where they got stuck and which features they wanted, he gathered the repeated requests on a board where users could vote. When the same question came up during setup, he wrote a help document and linked it to the screen where the problem actually occurred. Customer inquiries became the material that decided the priority of the next features and where the documentation belonged.
Analyzing the conversion steps turned up a problem: only 6% of signups started the free trial. Marc set the goal of the initial setup flow as showing the screen with revenue displayed next to traffic source as quickly as possible. He placed installing the tracking script and connecting the payment service at the center, and pushed back tasks that were not needed right away, such as inviting team members or setting a separate goal. He changed the flow so that each screen handled one step, making it easy for a first-time visitor to see where to begin.
Even after finishing setup, it took time for enough visit and payment records to accumulate. To offset that waiting period, Marc added a 60-second video showing a dashboard connected to real revenue. It was a device meant to show users up front what result they would eventually see. Whenever he revised the setup flow, he signed up again in a private window and reworked unnecessary steps and wording that was hard to understand.
How Time Gets Spent After Launch
The product’s own screens also promoted DataFast. After he built a feature displaying real-time visitors on a globe, users captured and shared their own visitor activity. When people who saw that screen asked the name of the tool, existing users told them about DataFast. With the earlier products, Marc had turned the build process into content; here, the screen customers used took on the job of introducing the product.
In figures he published in September 2025, DataFast had $5,338 in monthly recurring revenue and 405 paying customers. Churn had also fallen from the early 33% to about 9%. Marc named three factors behind the growth in that period: a clear purpose in revenue tracking, feature development driven by customer requests, and improvements to the initial setup flow. Turning the attention that followed launch into actual use and retained subscriptions was beginning to show results.
In a post reviewing 2025, Marc said he had spent about 200 days developing DataFast features. The monthly recurring revenue he published in January 2026 was about $15,800, and paying customers were approaching 1,000. The same post described ShipFast and CodeFast as major income sources at roughly $20,000 in monthly revenue each. An operating pattern had taken hold: keep selling the earlier products while improving the subscription product over the long term.
In September 2026, Marc published DataFast’s monthly recurring revenue at $30,831. In the same retrospective he counted $3 million in total cumulative revenue across the 36 projects he had built so far, while also writing that most of the projects had earned little. That year he continued releasing new small tools while carrying on development of DataFast features. His portfolio had evolved into a pattern of continuous small experiments alongside months and years of investment in the products where customers accumulated.