8
39 Comments

From Project Engineering & Capital Markets to AI SaaS: I 'Vibe-Coded' my first product!

Hi IH community,

I’ve spent the last 20 years in Lagos, transitioning from Field Engineering in Oil & Gas to Portfolio Manager handling complex assets in the Nigerian capital markets. While I’ve managed massive physical and financial projects, I never considered myself a "coder"—until now.

I’ve just officially launched my first AI-driven SaaS tool, and here’s the kicker: it was 100% vibe-coded. I didn’t write a single line of manual syntax or handle the deployments traditionally; I used AI to translate my domain expertise directly into a functional product.

It’s a testament to how the barrier to entry is collapsing. I’m now looking for my first 100 beta users to help me stress-test the logic. I’m especially keen to hear from other builders or finance professionals who want to see what a non-dev can ship using these new workflows.

Since I’m new to the community, I’d love to hear from you: Is "Vibe Coding" the future of the solo-founder, or am I going to hit a wall soon?

If you're interested in being one of the first 100 to test the logic and give feedback, let me know in the comments and I'll send over the link and access details!

posted to Icon for group Product Launch
Product Launch
on April 18, 2026
  1. 1

    Hey, checked your product — nice concept.
    One thing I noticed is you’re not leveraging SEO content yet.
    A few targeted blog posts could help bring consistent traffic.

    I help SaaS startups and Digital Marketing companies grow with SEO and conversion-focused content that turns traffic into leads.

    1. 1

      Thanks for taking a look! You’re right—the current focus has been 100% on the engineering and financial logic to make sure the 'CFO Engine' actually delivers value. SEO is definitely on the roadmap once we move out of this initial beta phase and have some solid case studies to write about.

      I’m a big believer in conversion-focused content, especially for a domain-heavy tool like this. I’ve noted your profile for when we’re ready to scale the traffic.

      In the meantime, if you have any 'Marketing Agency' clients who struggle with that 'busy but broke' feeling, I’d love to have them stress-test the engine!

      1. 1

        That makes complete sense—getting the product right first is the priority, especially for something as logic-heavy as a CFO tool.

        When you do move into SEO, having even 1–2 early-stage content pieces (like problem-focused blogs) can help validate messaging before scaling traffic.

        Also, your “busy but broke” angle is strong—it could work really well as a content hook.

        I’ll definitely keep you in mind if I come across relevant agencies

        And i would request you to tell the persons in your touch that require my skills and kindly redirect to me and give my contact info.

        For further convo. i would like to talk on
        Instagram- avyukttyagi8
        G-mail -> [email protected]

  2. 1

    20 years in capital markets is the unfair advantage here, not the vibe coding. The way you describe it as "logic-first, not prompt-first" is a useful distinction and probably the thing that determines whether vibe-coded products survive past beta. Service founders are genuinely underserved by financial tools that assume startup metrics, so the "busy but broke" wedge you're going after resonates. One thing worth stress-testing early: how do you handle users who input messy data? That tends to be where the CFO-in-a-box framing either wins trust or loses it fast.

    1. 1

      Just ran a stress test on our importer with a mixed-mode CSV (Incomes + Expenses + Overhead in one sheet).

      Current finding: The system wants to process them separately.
      Retooling goal: Enabling 'Mixed-Mode Detection' so founders don't have to sort their data before uploading. ProfitMind should do the heavy lifting, not the user.

    2. 1

      You’ve hit on the exact reason I decided to open the beta now rather than later.

      Coming from Project Engineering, I’m hyper-aware that 'Garbage In = Garbage Out.' Right now, the engine is optimized for clean logic, but the 'real world' is rarely clean. Handling messy, unstructured data is the primary mission of this 100-user beta phase.

      My goal is to use the data from these early users to build a Validation Buffer—essentially an 'Auditor-in-a-box' that can flag anomalies or typos before they hit the strategic analysis.

      I haven't stress-tested it with a truly chaotic spreadsheet yet, so I’m actually looking for people to 'try to break it.' If you have a messy data set, I’d love for you to run it through useprofitmind.com and let me know where the logic starts to strain. That’s how we’ll make this bulletproof.

  3. 1

    20 years of domain expertise is genuinely the hard part that can't be replicated — vibe coding just removed the bottleneck that would have kept you from building it. That's actually a cleaner origin story than most "I saw a gap" founders have.

    The AI CFO angle for service businesses is interesting specifically because most financial tools were built by people who understand software, not people who've actually sat across from a client concentration risk. The "busy but broke" framing is sharp — that's the exact emotional state the product needs to hit.

    One thing worth stress-testing with beta users: the difference between seeing a -71% margin on a Profit Map and actually knowing what to do next. The data layer sounds solid; the harder question is whether the playbook it generates feels like advice from someone who's been in the room, or advice from someone who read a textbook. Your background is the answer to that — just make sure it comes through in the output.

    1. 1

      You’ve hit the nail on the head. There is a world of difference between a textbook saying 'increase prices' and a CFO saying 'Project Control is quietly draining your Zenith account profits—here is the exact margin adjustment needed to break even.'

      That 'emotional state' of being busy but broke is exactly what I’m targeting. My goal with the Profit Playbooks is to ensure the output feels like it’s coming from someone who has managed complex assets and understands that 'client concentration' isn't just a term—it's a threat to your payroll.

      I’m specifically looking for beta users to tell me: 'Does this playbook feel like a peer talking to me, or a robot?' If it's the latter, I refine the logic until the domain expertise is unmistakable.

      Really appreciate the sharp framing on the 'origin story' as well

  4. 1

    the point about domain expertise being the real engine is spot on. I've seen too many people treat vibe coding as "the AI builds everything" when really it's "the AI handles the syntax while you handle the thinking." your capital markets background is doing the heavy lifting here, the AI is just the translator.

    one thing that helped me a lot when vibe coding — having a solid set of cursor rules / project context files so the AI understands your stack conventions from the start. saves a ton of back-and-forth on stupid stuff like naming conventions and file structure. good luck with those first 100 beta users, that's the phase where everything gets real.

    1. 1

      I couldn’t agree more. The 'AI-as-translator' mental model is exactly what kept me from hitting a wall. If the founder doesn't bring the 'thinking,' the AI just generates very efficient noise.

      Regarding Cursor Rules/Context files: you are 100% right. I’ve found that the more I treat the AI like a senior dev who just needs a very clear 'Standard Operating Procedure' (SOP), the less time I spend on refactoring syntax. It allows me to stay focused on ensuring the financial logic—like the overhead allocation and the strategic brief—stays watertight.

      Transitioning to those first 100 users is definitely the 'moment of truth' for the architecture. Thanks for the well-wishes and the tip on stack conventions!

  5. 1

    Moving from managing complex capital market assets to shipping a product through "vibe-coding" is a powerful shift, Cletus. Your domain expertise in finance is the real engine here—AI is just finally making the syntax part move as fast as your ideas.
    I’m currently running a project in Tokyo (Tokyo Lore) that highlights high-utility tools and non-traditional builders just like you. Since you're looking for those first 100 beta users to stress-test your logic, entering this competition could be the perfect way to validate your "vibe-coded" workflow against a live field of founders.

    1. 1

      That is a very intriguing invitation—thanks for the shout-out!

      You're exactly right; for me, the AI is the 'labor,' but the 20 years of financial logic is the 'blueprint.' I’ve always believed that the best products are built by people who have actually lived the problem, and that’s what I’m trying to prove with ProfitMind AI.

      I’d love to learn more about how I can enter the competition at Tokyo Lore. Getting the engine stress-tested against a live field of founders is exactly the kind of 'heat' this beta needs to reach the next level.

      Looking forward to the details!

      1. 1

        Love that framing — “AI as labor, experience as blueprint” is exactly the kind of edge we want in this round.

        Quick breakdown:

        Tokyo Lore is a paid ideas competition where you submit a Tokyo-connected concept.
        For $19 you get:
        • a custom AI-generated artifact of your idea
        • a full SPEAR business analysis
        • entry into the live round (winner gets a Tokyo trip — flights + hotel)

        Round 01 is live right now and still early, so odds are genuinely strong before it fills (100 cap).

        Given what you’re building with ProfitMind AI, a strong angle could be:
        “How financial decision systems change for founders operating in a Tokyo context” — happy to help shape this with you.

        Here’s the direct entry link:
        Tokyolore.com

        It takes ~10–15 minutes to submit.

        If you want, share your idea direction and I’ll help you refine it before you enter 👍

  6. 1

    Update: A peek under the hood of the 'AI CFO' engine

    I’ve had some great technical questions today, so I wanted to share exactly how the logic translates into the product. I’ve moved away from 'static reporting' to what I call a Decision Engine.

    Here is the flow of the engine I've built:

    1. The Diagnostic (The Profit Map & Playbook)
      Instead of just a table of numbers, the system generates a Profit Map. It visually segments services into 'Healthy,' 'Low Margin,' or 'Loss-making.' If the engine detects a 'Profit Leak' (like a service with -71% margin), it automatically generates a Priority Playbook to fix it.

    2. The Strategy (The AI CFO Layer)
      This is where the 20 years of domain expertise comes in. The Strategic Analysis isn't just summarizing data; it generates an Executive Strategy Brief. It identifies:

    *Risk Signals: (e.g., stagnant growth or client concentration risk).

    *Opportunity Gaps: Where you're leaving money on the table.

    *Focus Recommendations: Specific high-impact actions for the week.

    1. The Execution (What-If Simulator)
      Before you change your prices in the real world, you can run them through the Pricing Simulator. It shows you the projected impact on your bottom line so you aren't guessing.

    The goal is simple: To help service founders stop being 'busy but broke' by giving them the same level of financial oversight a mid-sized corporation gets from a full-time CFO.

    I’m still opening up spots for the next 50 beta testers to stress-test this strategic layer.

    Check out the logic at: useprofitmind.com

    Would love to hear from the service business owners here—which of these insights would be the biggest 'game changer' for your monthly review?

  7. 1

    Congrats on shipping! Vibe coding is a genuinely different mindset from traditional engineering. What was the biggest mental shift for you — moving from spec-first to prompt-first development?

    1. 1

      Thank you! That’s a profound question. Coming from a Project Engineering background, I’m used to rigid specs where everything is defined before a single brick is laid.

      The biggest mental shift was moving from 'How' to 'What.'
      In traditional dev, you spend 80% of your energy on the syntax and the 'how' of the plumbing. In 'vibe coding,' the AI handles the plumbing, so my brain had to stay 100% focused on the Logic and the Business Rules. If the logic in my head isn't 100% clear, the AI will just build a very fast version of a wrong idea.

      It’s less 'prompt-first' and more 'Logic-First.' I had to learn to trust the AI with the code while I became the uncompromising architect of the financial engine.

      I’d love to know if you think that shift is sustainable as the project grows! You can see the result of that 'logic-first' approach here: useprofitmind.com.

  8. 1

    This is really interesting — especially coming from a non-traditional coding background.

    I do think “vibe coding” lowers the barrier massively, but it also shifts where the real challenge is. Instead of writing code, the hard part becomes understanding whether what’s built is actually reliable, scalable, and logically sound.

    So it feels less like replacing developers and more like changing what kind of thinking is required to build something meaningful.

    Also curious how you're approaching validation — since the logic is generated through AI, how are you ensuring it holds up under real-world edge cases?

    Would love to see how this evolves.

    1. 1

      You’ve hit on exactly why I felt comfortable taking this leap. Coming from a background in Project Engineering and Capital Markets, I’m used to systems where a 1% error in logic can have catastrophic results.

      My approach to validation is 'Domain-Led Testing':

      The Math is Mine: I don't ask the AI to 'invent' financial logic. I provide the specific cost-allocation formulas and margin rules I’ve used for years. The AI just handles the implementation.

      Stress Testing: I'm running 'synthetic' business data—edge cases like zero-revenue months or disproportionate overhead—through the engine to ensure the AI Financial Insights remain grounded in reality.

      The Human-in-the-Loop: That’s why I’m looking for these first 100 beta users. I need real-world service business data to see where the 'vibe' meets the road.

      I'd love for you to take a look under the hood. Would you be open to testing the logic with some sample data?

  9. 1

    I wanna test it as well. Vibe-coding myself, few projects are already online and always want to learn what creativity can do in a world where there's no technical limitations anymore

    1. 1

      I love that mindset! Since you're already shipping via vibe-coding, I’d value your take on how the UI/UX flows—I'm curious if the 'vibe' translated into a seamless experience.

      You can jump into the beta here: click the link useprofitmind.com. sign up and go through the onboarding process. test your data on the dashboard. all the way to the bottom of the dashboard, click the unlock AI Profit Optimization and then drop your email on the Early Access form to join.

      Looking forward to seeing what you think of the AI Strategic Analysis feature!

      1. 1

        I would've add an "about" section , something about you and more sections about why should people use the site instead of your competitors. Try to add those.

  10. 1

    This is such a powerful story, and it resonates deeply. The real unlock of this AI era isn't just faster coding; it's that domain experts like yourself can finally build without being held hostage by technical gatekeepers. 20 years of oil & gas and capital markets experience baked into a product? That's an unfair advantage no bootcamp grad can replicate overnight.
    To your question on vibe coding hitting a wall, honestly, I think the wall isn't technical; it's strategic. The founders I've seen struggle aren't those who can't code; they're the ones who lose sight of the problem they set out to solve once they get caught up in building features. Your depth of domain knowledge is actually your protection against that.
    I'm also a non-traditional coding expert. I came from digital marketing and built FlowNurture, a lead-nurturing tool, out of frustration with a problem I lived daily. So I know firsthand how powerful it is to build something you truly understand from the inside.
    One question for you: is your tool designed for Nigerian capital markets specifically, or is the logic applicable to broader emerging markets? That positioning decision could be huge for your go-to-market.
    Rooting for your first 100 beta users — and beyond!

    1. 1

      It’s great to meet a fellow 'domain-first' builder! You nailed it—the goal isn't just to write code, but to liberate the 20 years of logic sitting in my head. Congrats on FlowNurture; there’s nothing like building a solution to a problem you’ve actually lived through.

      To answer your question on positioning: The logic is universal. >
      While I’m starting with a focus on Nigerian service businesses (because I understand the 'boots on the ground' reality here), the engine itself is built on standard financial principles—overhead allocation, margin optimization, and strategic decision-making. These apply to a service business in Lagos just as much as they do in London or Nairobi.

      My goal is to validate the 'CFO-in-a-box' logic here first, then scale the positioning as the data proves the engine's reliability across markets.

      I'd love for a strategic mind like yours to take a look: useprofitmind.com. Let me know if the 'Strategic Analysis' feature resonates with the problems you saw in marketing!

  11. 1

    The capital markets background is the unfair advantage here, not the vibe-coding. Teams with 10+ years in a vertical ship to PMF about 3x faster than generalist first-timers. The model already has the problem space loaded from day one. Code velocity stops being the bottleneck. What's the wedge problem you picked first?

    1. 1

      Spot on. The code is just the delivery vehicle; the 'unfair advantage' is the mental model of the vertical.

      My wedge problem is the 'Revenue vs. Profit' illusion. Many service founders see cash flow and assume they are winning, but they don't realize they are actually losing money on their 'best' services because of poor overhead allocation.

      I'm starting with True Profit Mapping—showing them exactly which 20% of their services are generating 80% of their actual profit. Once they see that gap, the 'CFO Strategic Analysis' becomes the logical next step to help them fix it.

      You can see the 'wedge' in action here: useprofitmind.com. I'd be curious to hear if you think that's a sharp enough entry point for the service niche!

      1. 1

        Insight is sharp. Trigger is soft. Revenue vs profit gap is chronic pain, not acute, and founders nod at it without acting.

        Tie the map to a decision they're already making. "Before you hire that next $80k manager, run this." Now the 80/20 isn't education, it's a go/no-go on a $100k move.

  12. 1

    Makes sense — appreciate the clarity.

    Since DMs are limited on my side, I’ll just leave this here —
    if you ever want to revisit Exirra or need to secure it quickly, feel free to reach me at: [[email protected]]

    Happy to keep things simple and founder-friendly when the timing aligns.

    1. 1

      Got it, Aryan. I’ve noted the email and saved this thread for when the roadmap hits the scaling phase. Appreciate the founder-friendly approach and for the helpful insights on 'pattern-matching'—it’s definitely given me some food for thought as I move through this beta.

      Talk soon!

      1. 1

        Makes sense — and honestly that’s the right instinct.

        The only gap I’ve seen with that approach (especially with finance/logic tools):

        by the time the “engine is proven,”
        the brand decision becomes harder, not easier.

        Because then you’re not just choosing a name —
        you’re migrating perception, early users, and positioning.

        Early stage = low switching cost
        Later stage = brand inertia

        That’s why some founders quietly lock the name early,
        not to “commit” — but to remove that future friction.

        Not saying you should rush it,
        but just something to factor in given the space you’re operating in.

        If Exirra aligns later, I’ll still try to keep it workable on my side —
        just can’t guarantee availability once it moves.

        Either way, curious to see how your beta evolves.

  13. 1

    Big respect — going from capital markets to shipping an AI SaaS is not easy, especially without a coding background.

    One thing I’ve seen though: at this stage, distribution matters — but brand matters just as much.
    Early users trust faster when the product feels like something real, not experimental.

    Curious — are you planning to keep the current name long-term, or still open to upgrading it as this grows?

    1. 1

      Thanks for the perspective! You hit the nail on the head—moving from the 'experimental' feel to a 'trusted' brand is exactly the bridge I'm crossing right now.

      To your question: I actually just rebranded my professional handles to PivotFounder. My vision is to build a portfolio of AI-driven products, and while the current product has its own name, I’m definitely open to 'upgrading' the identity as the user base grows and the logic is proven.

      Coming from a regulated background like Capital Markets, I’m very aware that 'trust' is the ultimate currency. I'd love to know—from your experience, what’s the one branding 'green flag' that usually wins over early beta testers in the AI space?

      1. 1

        That’s a smart move with PivotFounder — especially if you’re thinking in terms of a portfolio, not just a single product.

        If I had to pick one green flag that consistently wins early users, it’s this:

        the name feels like something that could already be trusted at scale.

        In AI, people don’t evaluate deeply at first — they pattern-match.
        If it sounds like a temporary experiment, they treat it like one. If it sounds like a real product, they engage differently.

        The strongest early traction I’ve seen usually comes from names that are
        short, clean, and not tied to one feature — something that can grow with the product.

        Since you’re building multiple products, getting that layer right early compounds across everything.

        If you want, I can share a couple of names that would actually fit this direction — I’m exiting a small set right now, so happy to show what’s relevant.

        1. 1

          I'm glad you caught that! You're right—PivotFounder is the umbrella I'm building under to represent the portfolio.

          Regarding the specific product name, you've actually confirmed a suspicion I had. Since I've been vibe-coding these tools, I've focused 99% on the logic and 1% on the 'brand' so far. If you think the current name feels a bit 'experimental' for a finance-logic tool, then I'm definitely open to hearing those clean, scalable alternatives you mentioned.

          What names in your set do you think carry that 'Institutional' weight I'm looking for?

          1. 1

            Got it — that helps.

            For something leaning institutional + finance logic, I’d avoid anything trendy or descriptive. It needs to feel neutral, stable, and like it could sit next to enterprise tools.

            From what I have, these 3 would fit that direction well:

            Exirra.com — strongest fit here, feels like a real platform you’d trust with financial logic

            Vroth.com — very short, more “infra/system” feel, works if you want something serious and distinctive

            Lyriso.com — slightly softer, but still premium and scalable across multiple products

            All are clean .coms, no baggage — built for exactly this kind of positioning.

            I’m actually exiting this set right now, so I can be flexible if one of these aligns with what you’re building.

            1. 1

              These are sharp. You clearly have an eye for institutional 'pattern-matching'—Exirra in particular has that solid, exchange-like feel that fits the logic I’m running.

              However, since I’m currently focused on the first 100 - 200 beta users to stress-test the actual engine, I’m holding off on a major brand acquisition until the feedback is in. That said, I’m saving this thread. Once we move from 'vibe-coded experiment' to 'vetted system,' having a name like that will be the next logical step.

              I'd love to stay connected—do you have an X handle where I can follow your 'exits' and insights?

              1. 1

                Makes sense — focusing on the engine first is the right move.

                The only thing I’d add (from what I’ve seen): early users don’t just test the logic — they also decide subconsciously if this feels like something worth trusting long-term. The name quietly plays into that from day one.

                Since you liked Exirra — I can hold it for you at a founder-friendly level if you want to secure it early and remove that variable later.

                No pressure — just didn’t want you to come back to it later and find it gone.

                1. 1

                  I appreciate the offer to hold it—that’s a classy move.

                  You’re right that names play into trust, but coming from a risk-management background, my priority is eliminating the 'technical risk' before I solve for the 'brand variable.' I’ve seen too many great names attached to products that didn't find their footing.

                  If Exirra is meant to be the home for this logic, it’ll align when the time is right. If someone else grabs it in the meantime, I’ll take that as a sign to find the next iteration!

                  Let's definitely stay connected on X. What’s your handle? I’d love to keep an eye on your portfolio as I scale this out.

                  1. 1

                    Totally fair — I respect that approach.

                    Just so you have context when the timing is right — names in this range usually sit in the low-mid four figures depending on fit and timing.

                    If you ever want me to hold Exirra for a short window while you’re deciding, just let me know.

                    Also, I’m not active on X — easier to stay in touch on LinkedIn.

                    1. 1

                      I'm currently streamlining my professional socials, so Direct Message here on Indie Hackers or Email is actually the fastest way to reach me for now.

                      Let's keep the door open. Feel free to send me a DM with your contact info, and I’ll make sure you're the first person I reach out to when the 'Exirra' phase of the roadmap arrives.

                      In the meantime, I'm heading back into the beta feedback—thanks again for the sharp insights!

  14. 1

    This comment was deleted 3 days ago.

Trending on Indie Hackers
I launched on Product Hunt today with 0 followers, 0 network, and 0 users. Here's what I learned in 12 hours. User Avatar 123 comments The most underrated distribution channel in SaaS is hiding in your browser toolbar User Avatar 107 comments I gave 7 AI agents $100 each to build a startup. Here's what happened on Day 1. User Avatar 71 comments A simple LinkedIn prospecting trick that improved our lead quality User Avatar 60 comments I changed AIagent2 from dashboard-first to chat-first. Does this feel clearer? User Avatar 39 comments Show IH: RetryFix - Automatically recover failed Stripe payments and earn 10% on everything we win back User Avatar 32 comments