Ryla LabsFoundersBootstrappingStory•2026-08-02•3 min read

Building Software at 13: How I Founded Ryla Labs and Grew to 100,000+ Users

DD

Written by Daniel Dano (hello@danieldano.com)

Founder of Ryla Labs & Software Developer

Building Software at 13: How I Founded Ryla Labs and Grew to 100,000+ Users

When I turned thirteen, I didn't have an angel investor, an LLC, or an office. I had a hand-me-down laptop, a rickety desk in my bedroom, and a burning annoyance with how sluggish the tools we were forced to use in school were.

Most online productivity and student tools were bogged down by five separate tracking scripts, flashing banner ads, and modals begging for subscription upgrades. I opened VS Code because I wanted tools that loaded instantly, did exactly one job well, and got out of the user's way.

That weekend experiment became Ryla Labs.


The First Prototype: Scratching My Own Itch

The very first tool I built wasn't glamorous. It was a keyboard-shortcut calculator and study timer designed to work offline on locked-down school Chromebooks.

I shared the link with three friends in my 7th-grade homeroom. By third period, twenty kids in the library were using it. By Friday, students in two neighboring high schools had bookmarked it.

"When you build software as a teenager, your biggest advantage is empathy. You're actually living inside the problem every single weekday from 8:00 AM to 3:00 PM."

How We Reached 100,000 Monthly Users Across 12 Countries

I didn't have a marketing budget. My allowance went to paying for domain renewals and lunch. Growth came from three non-negotiable principles:

  1. Sub-second initial loads: I stripped out bloated analytics and external font CDNs. If a page took more than 800 milliseconds to become interactive on a 3G hotspot, it didn't ship.
  2. Ruthless utility over gimmick features: Every tool solved one sharp, distinct headache. No onboarding wizards, no email gates, no credit card prompts.
  3. Replying to every bug report within 4 hours: When a teacher in Canada emailed saying an export feature failed on Safari, I patched it during my lunch break and pushed the fix before fifth period. That teacher shared the tool with her entire district.
ts
// Our foundational engineering constraint: zero bloat, instant hydration
export interface ToolConfig {
  storage: "localStorage" | "indexedDB";
  offlineFirst: boolean;
  maxBundleSizeKb: number; // strictly capped at 45kb

export const rylaToolDefaults: ToolConfig = { storage: "indexedDB", offlineFirst: true, maxBundleSizeKb: 45, };


Key Takeaways

  • Don't wait for permission: You don't need a degree or venture backing to put software on the internet.
  • Solve problems for people right next to you: If your classmates or coworkers love your prototype, stranger adoption follows naturally.
  • Speed is a feature: Users forgive missing secondary features if your primary workflow is twice as fast as the incumbent.

Today, Ryla Labs tools serve over 100,000 monthly active users across 12 countries. As I balance sophomore year with product roadmaps, the thesis hasn't changed: craftsmanship, speed, and respect for the user's attention.