Software engineer · Building toward a company

Twenty-five attempts.
Two down so far.

I'm documenting every project I build on the way to a company — what I built, who I showed it to, what they said, and what I'd do differently. Some of these will be dead ends. That's the point.

2 attempts logged. 23 to go — each one should teach me something the last one couldn't.
Log

Builds

Every attempt gets a full writeup: what it does, what I learned, and whether it's still running.

Underlink

NYC LENDING INTELLIGENCE FOR PRIVATE LENDERS
Attempt 01

An AI-powered platform that pulls PLUTO, ACRIS, DOB, HPD, DOF, ECB, BIS, permits, complaints, and mortgage history for any NYC property into one place — so a private lender can get a lending recommendation, red flags, and a credit memo in under a minute instead of hours of manual research. Built solo: landing page, branding, frontend, backend, AI layer, database, integrations, pricing, and roadmap.

⤢ Tap to expand
60sAddress → pre-screen
9Data sources
$500Founding rate

What I'd do differently

  • Talk to customers before building, not after
  • Started in too small a market — TAM needs room to iterate
  • Engineering was the easy part; sales & distribution were the real work

STR Analyzer

DEAL-SCREENING TOOL FOR SHORT-TERM RENTAL INVESTORS
Attempt 02

A lead qualification and deal-screening tool for short-term rental investors. Enter a property address and get an instant go/no-go on whether it clears a 15% yield threshold — using real property data, revenue estimates, actual comparable listings, and a full expense model. Built after manually underwriting around 40 properties by hand first, to understand how experienced investors actually make the call.

⤢ Tap to expand
40Properties underwritten by hand first
3APIs integrated
15%Target yield threshold

What I learned

  • Your product depends on other companies too — a small vendor (AirROI) went unresponsive for weeks, which is a real risk when your product relies on their API
  • A working product isn't the same as a good business — found a company (Prevu) that tried a similar model, raised $8M, and exited for only $10M after ~10 years
  • Curiosity is enough to build an MVP. It isn't enough to keep showing up for five years — I paused this because I didn't love the problem enough, not because it didn't work
Attempt 03 — working on it
Whatever it teaches me, it'll show up here.
Writing

Articles

Build logs and retrospectives, written as I go.

Underlink — Attempt #1

Read

Back in November of 2025, I attended a business forum in Miami with one of the sickest lineups I've ever seen — Serena Williams, Jamie Dimon, Ken Griffin, Lionel Messi, Jeff Bezos, to name a few. One thing Jeff Bezos said really stuck with me: he was talking about real estate development, and how it shouldn't take so long for developers to figure out whether a property can actually be built on. The data already exists. You should be able to get an answer in seconds.

That got me thinking — if the data already exists, what else can you do with it? So I started looking at New York City specifically. At first I was underwhelmed: the government websites were slow, inconsistent, scattered. But then something clicked — instead of seeing terrible government websites, I started seeing a technology problem. That eventually became Underlink.

What I built

Underlink is an AI-powered lending intelligence platform built for NYC private lenders. Instead of jumping between PLUTO, ACRIS, DOB, HPD, DOF, ECB, BIS, permits, complaints, and mortgage history, a lender could search one property and have everything surfaced in one place. I wasn't trying to replace underwriters — I wanted to help them get to a quality first impression in minutes instead of hours. Underlink was built to answer one question: "Is this property worth spending more time on?"

What I learned

I thought the hardest part would be building the software. It wasn't — building the product was the easy part. Trying to make a company out of it was the hard part.

The first person I showed it to, someone working in commercial real estate lending, told me:

"I'd use this as a prescreen."

That one comment changed my positioning — I'd been thinking of Underlink as a full underwriting platform, but it made more sense as something lenders used in the first few minutes of evaluating a deal. I changed the marketing to match. Then I showed it to someone who owned a commercial lending firm. We talked for an hour. At the end he said:

"This is impressive... I just don't think I'd pay for it."

That was hard to hear, but it was one of the most valuable conversations I had. He wasn't criticizing the engineering — he was telling me I hadn't created enough value to justify paying for it. Building something impressive isn't enough. You have to build something people are willing to pay for.

I also started too small. If there are only 100 potential customers and you're trying to land 20 of them, that's an enormous share of the entire market — small markets make everything harder. And as an engineer, being able to build my own product is a huge advantage, but building the software isn't the company. Sales, marketing, finance, customer discovery, distribution, positioning — those are all skills too, and sales especially felt uncomfortable. You can build an amazing product, and then you actually have to go show it to people. That's the whole game.

This project also taught me something about myself: I love messy data. I love taking information spread across dozens of places, figuring out how it connects, and structuring it into something useful. That's probably the biggest thing I'll carry into whatever I build next.

Looking forward

This is attempt #1. I'm completely okay if it takes 25 attempts — not because I expect all 25 to work, but because I expect every one to teach me something the previous one couldn't. I don't know which attempt will be the one. Maybe it's #2. Maybe it's #8. Maybe it's #25.

Underlink didn't become the company I hoped it would. It became something just as valuable: the foundation for how I'll build every company after it. On to attempt #2.

STR Analyzer — Attempt #2

Read

One of the most valuable conversations I had while building Underlink came from a lender who told me he wouldn't pay for it. But before we ended the call, he said something else:

"You should look into the short-term rental market."

That stuck with me. One of the biggest lessons I'd already learned from Underlink was that market size matters — commercial real estate lending was a relatively small market, and short-term rental investing was significantly larger. That alone made me curious. So I decided to learn everything I could.

What I built

The first thing I did wasn't write code. I asked an experienced investor to walk me through exactly how he evaluated a property, then went and did it myself — manually underwriting around 40 properties over the next few days, watching hours of YouTube, and reading everything I could find. I wasn't trying to build software yet. I was trying to think like the person the software was for. Only after I understood the workflow did I ask myself one question: which parts of this can software actually automate?

That became the project. I built a lead qualification and deal-screening tool for short-term rental investors — an investor enters a property address, and within seconds the platform tells them whether it clears a target yield using property data, revenue estimates, comparable listings, and a full expense model. Instead of pulling information across a dozen tabs and spreadsheets, an investor gets an instant go/no-go before deciding whether a property is even worth spending more time on. I integrated several APIs to make it work, including RealtyAPI, Google Maps, and AirROI. The hard part was never the interface — it was recreating an experienced investor's decision-making process in software.

What I learned

This project reinforced something I first discovered while building Underlink: I can walk into an industry I know nothing about, learn how experts make decisions, break that down into first principles, and figure out what software can automate. Being an outsider actually helped — I wasn't thinking about how things had always been done, I was just trying to understand the workflow well enough to build something useful.

I also carried over a lesson from my time at Hopscotch: your product isn't just your code, it's also the companies your product depends on. I relied on AirROI for revenue estimates. They seemed legitimate, but they were small, and when I emailed them with a technical question, I never heard back. Weeks went by. Nothing. That changed how I think about vendor risk — if your product depends on someone else's API, your business depends on their reliability too.

Then there was the business model question. An investor mentioned that experienced buyers often skip a traditional agent entirely and handle transactions themselves. That got me thinking — what if a platform hired in-house agents, paid them salaries, and split the buyer's commission with customers? Before I got too excited, I went looking for who'd already tried it, and found Prevu. They'd raised around $8 million, operated for about ten years, and were eventually acquired for around $10 million. That immediately caught my attention — if this business model was so compelling, why wasn't the outcome bigger? I started digging into the economics. That was the real lesson: building a product people use doesn't automatically mean you've built a great business. The business model has to work too.

The last lesson was the hardest one. After I showed the MVP to that same investor, he gave me several ideas for how to differentiate it. Technically, I could have built every one of them. That wasn't the problem. The problem was that I didn't actually want to spend the next five years building software for short-term rental investing. I'd enjoyed learning the industry. I'd enjoyed building the product. But I didn't care enough about the problem itself to keep showing up for it. Curiosity is enough to build an MVP. It isn't enough to build a company.

Looking forward

This project reinforced a lot of what Underlink had already taught me — talk to users earlier, understand the market, understand the business model, validate demand before writing too much code. But it also taught me something new: looking back, I don't think this project was ever really about short-term rentals. It was another chance to walk into an industry I knew nothing about, learn how experts make decisions, and figure out what software could take off their plate. I've now done that twice. At some point, it stops feeling like a coincidence and starts feeling like a pattern. I'm less interested in a specific industry and more interested in a specific kind of problem: messy data, fragmented information, complex workflows, figuring out what software can automate. That's the thread I'm going to keep pulling on. On to attempt #3.

Research

Startup teardowns

Same eight questions, every company — a fast way to build real investor intuition in public. 1 of 100 done.

Corgi — Teardown #1

Read
01What do they do?

Corgi is a licensed insurance carrier built specifically for venture-backed startups. That means they don't just sell insurance like a broker — they actually underwrite and provide insurance directly to startups.

Startups need insurance for all kinds of reasons: investors often require it before closing a funding round, enterprise customers require it before signing contracts, and it protects founders and the company if they're sued.

Traditionally, getting this insurance can take weeks and cost tens of thousands of dollars. Corgi says it can approve companies in minutes, with policies starting around $2,000–$5,000 per year.

02Who are the customers?

Their customers are venture-backed startups and high-growth technology companies. Many of these startups sell to Fortune 500 companies, banks, and other highly regulated enterprises — customers that often require vendors to have insurance before they'll sign a contract.

They're also a Y Combinator company, which gives them access to thousands of startups that need insurance from day one. As these startups grow, their insurance needs grow too — meaning Corgi can earn more premium revenue without finding an entirely new customer.

03How do they make money?

Premiums: customers pay annual insurance premiums.

AI-powered underwriting: insurance companies make money when premiums collected are greater than claims paid. Corgi uses AI to analyze company data — pitch decks, SOC 2 reports, GitHub repositories, and more — to price risk faster and, they argue, more accurately than traditional insurers.

Insurance float: claims aren't paid immediately, so Corgi collects premiums today and can invest that money in relatively safe assets until claims come due, potentially generating additional investment income.

04How much have they raised?

Jan 2026 — Seed + Series A: $108M total
May 2026 — Series B: $160M
May 2026 (3 weeks later) — Series B1: $106M
July 2026 — another round, amount unconfirmed (leaked, not formally announced)

05What's the valuation?

Jan 2026: $630M
May 2026: $1.3B
May 2026 (3 weeks later): $2.6B
July 2026 (current): $4B

06Why are investors excited?

The growth is what immediately stands out. At the beginning of 2026, Corgi was reportedly generating roughly $40–45M in annualized revenue. By the end of the year, it's expected to reach around $450M.

Unlike many software startups, insurance can become extremely profitable if you consistently price risk correctly. Investors also believe Corgi is becoming the default insurance provider for venture-backed startups — if true, every new startup that gets funded becomes a potential customer.

07What am I skeptical about?

What surprised me most was the valuation. Corgi reportedly went from a $1.3B valuation to roughly $2.6B only a few weeks later.

What changed during that period to justify doubling the company's value?

I understand investors are betting on future growth, but I want to know what changed in those three weeks specifically. Can they maintain underwriting quality while growing this fast? I'm also curious how Corgi manages the risk of a catastrophic claim.

08What do I still not understand?

• How does Corgi buy reinsurance directly, and why is that such a competitive advantage?
• How were they able to acquire an insurance carrier so early in the company's life?
• How much capital is required to become a licensed insurance carrier?
• If they didn't raise until 2026, how did they finance the business while operating in stealth?
• How much of Corgi's underwriting is actually automated versus still relying on human experts?

Most startups build software for an industry. Corgi became the industry. Instead of selling software to insurance companies, they became a licensed insurance carrier — and that's what makes this business so interesting.
About

Karina Pichardo

Software engineer, New York — building toward a company, one attempt at a time.

"Geek is chic."

I'm a software engineer based in New York. Most recently I was the founding engineer at Hopscotch, where I built the payment processing system enabling secure multi-method B2B payments, led the internal compliance and operations dashboard, implemented OAuth-based auth with role-based access control, and shipped AI-powered bill pay using OCR to automate invoice workflows.

Underlink was my first solo attempt at turning that into a company. I'm now working through the rest of the 25 — writing up what each one teaches me, and building a research habit alongside it by breaking down other startups the same way, question by question.

Full-stack API integrations OAuth / KYC Product AI-native builds
2026 — Present

Founder / Builder

Working on attempt 03 — Attempts 01–02 documented below
Dec 2021 — Jan 2024

Software Engineer, Hopscotch

Founding engineer · payments, compliance tooling, auth
2013 — 2018

Berkeley College

B.S., Legal Studies — Cum Laude
2012 — 2013

Web Developer, Passaic County Technical Institute

Website updates in HTML/CSS · code review for browser & device compatibility
2009 — 2013

Passaic County Technical-Vocational Schools

Computer Science
Say hi

I love meeting people and learning from them.

If you're building something, thinking about building something, or just want to talk — I'm always down. I live in East Village. Let's connect!