SQLPad by Leon Wei: From Concept to a $120K Business
Despite the hurdles of bootstrapping, competing with well-funded giants, and balancing multiple projects, Wei transformed SQLPad into a $120K business. Wei’s dedication proved that, with the right focus and perseverance, a solo founder can create something impactful in the crowded market of tech education.

Leon Wei
Founder, SQLPad

The Idea
Leon Wei, an ex-Apple senior machine learning leader, saw a gap in the market for SQL (Structured Query Language) interview preparation while teaching his “Cracking the SQL Interview for Data Scientists” course. Wei noticed that there were limited practical tools for students to test their SQL knowledge and prepare for technical interviews in a structured way. This inspired him to build SQLPad in 2021, a platform where users could practice real-world SQL problems to get job-ready.
Challenges
However, building SQLPad as a solo founder presented several hurdles. With a machine learning and engineering background, Wei needed more formal experience in marketing and product management. He bootstrapped SQLPad with no external funding and no team, which meant doing everything from coding to marketing himself. Like many early-stage entrepreneurs, he faced difficulties gaining traction—especially regarding customer acquisition and making the product profitable.
Another challenge Wei encountered was balancing his work on multiple side projects, including skills.ai, which he developed concurrently. Managing both SQLPad and other ventures stretched his time and resources thin. However, his commitment to consistent, iterative improvement helped the platform grow.
- Highly competitive market: SQLPad entered a market with strong competitors like Udacity, Codecademy, and Galvanize, all of which had substantial funding and user bases. Competing against these established platforms was a significant challenge (Tracxn).
- Lack of funding: SQLPad chose to remain unfunded, which limited its ability to scale, market the product, and develop new features. While this allowed for more focus on product quality and control, it also constrained its growth.
- Maintenance mode: SQLPad is now in maintenance mode, which means that ongoing development is limited to security and critical bug fixes (GitHub).
Industry Context
As data science and analytics jobs exploded in demand, so did the need for specialized skills training. SQL, a foundational tool for database management and analysis, became a critical skill for job seekers. Yet, many struggled to prepare for rigorous SQL interviews. Platforms like LeetCode focused more on general coding challenges, leaving SQL-specific content underrepresented. SQLPad filled this niche, offering targeted training for aspiring data scientists and engineers.
Founders
Naturally, to create a product as technical as SQLPad, the founder needed to have the right skill set. Leon Wei’s background is impressive. Before founding SQLPad, he led machine learning teams at Apple and Amazon, managing AI projects. Despite earning a seven-figure salary, Wei left the corporate world to pursue his entrepreneurial passions. His strong technical foundation allowed him to develop SQLPad as a solo founder and code the entire platform.
Product
Even as a sole founder, Wei created a product that offered immense value to users. SQLPad provides hands-on SQL interview prep, offering real-world SQL challenges that simulate interview scenarios. Unlike generic coding platforms, SQLPad focuses specifically on SQL, making it highly tailored to data science and data engineering roles. The platform offers problem sets, tutorials, and assessments that allow users to master SQL in a job-relevant way. This niche focus is the product’s USP, setting it apart from broader coding challenge websites like LeetCode.

USP
To survive in the competitive interview prep industry, SQLPad needed to distinguish itself by offering something unique. And it did just that! SQLPad offers a unified platform that offers an integrated learning experience. Unlike other SQL editors or learning platforms, it combines SQL query execution with practical learning resources. This provides users with a hands-on environment to practice SQL skills directly within the tool.
Competitors
SQLPad operates in a competitive landscape of interview preparation tools. Some of its notable competitors include:
- LeetCode: Offers a broad range of coding challenges across multiple languages, including SQL, but lacks SQLPad’s singular focus.
- HackerRank: Provides coding assessments for various roles, with SQL challenges included, though it doesn’t target SQL-specific preparation as closely as SQLPad.
- Interview Query: Specializes in data science interview preparation, featuring SQL among its offerings but with a more generalized approach.
While these competitors cover a wide array of coding and data science challenges, SQLPad has differentiated itself by honing in exclusively on SQL. This specialization makes it particularly valuable for users aiming for SQL-heavy roles.
Build
Leon built the entire platform using Django and Heroku, utilizing his technical background to create a tailored solution for SQL interview preparation. He emphasized simplicity and efficiency, avoiding unnecessary features to focus on core functionalities.
Implementation
- Forum engagement: To drive initial customer acquisition, Leon actively participated in forums, such as Reddit, answering career-related questions and subtly promoting SQLPad.io.
- SEO: Writing 1.5 articles per week, Leon focused on content marketing to boost organic traffic.
- Automation: Eventually, he automated the forum engagement process using Natural Language Processing (NLP) scripts to monitor relevant discussions.
Growth
SQLPad’s showed steady growth right from the start, reaching $120K in annual revenue in 2023. Despite limited marketing resources, Wei leveraged organic channels like Reddit and SEO to attract early users. He focused on content marketing, writing extensively about SQL interviews and job preparation, which helped drive traffic through search engines.
SQLPad now brings in around $10K per month, and its customer base continues to grow. Just recently, SQLPad hit a near record with 998 Google clicks (source), a big milestone indicating the increasing interest and engagement in the platform.
Maintenance mode: As of now, SQLPad has entered maintenance mode. Active development has slowed, focusing only on critical bug fixes and security updates. Despite this, SQLPad continues to serve a dedicated user base (GitHub).
Pricing

As of Oct 2024, SQLPad offers flexible pricing plans to fit career development needs, with options for a monthly subscription or a one-time annual purchase.
Basic plan: Users can access comprehensive courses in SQL & R, complete with coding challenges, certifications, and career resources.
Advanced plans: Provide users access to Python courses and AI tools in addition to features included in the basic plan.
Users can save up to 30% with a 3-month subscription or enjoy significant discounts with their annual pass options, making it affordable for individuals in various stages of their careers.
Key Takeaways
- Solo success: Leon Wei bootstrapped SQLPad with no external funding, proving that technical expertise combined with persistence can lead to profitability.
- Niche focus: By focusing exclusively on SQL, SQLPad found a loyal user base in the crowded interview prep market.
- Lean approach: Wei’s technical skills allowed him to quickly build and iterate the platform, avoiding unnecessary features and keeping costs low.
- Steady growth: With a focus on SEO and organic traffic, SQLPad reached $10K in monthly revenue within three years, demonstrating the power of content marketing and niche expertise.
- Bootstrap benefits: SQLPad is a testament to the value of bootstrapping, as Wei maintained complete control and kept operations lean while scaling.
SQLPad carved out a unique space in the crowded market of SQL tools by focusing on self-hosting and open-source accessibility. While it never pursued funding or aggressive scaling, it succeeded in attracting a dedicated user base.
To learn more about scaling without compromising on product quality, customer experience, or profitability, read our guide on “How to Scale Your Business Without Losing Quality”.
SQLPad’s pivot to include SQL learning resources expanded its utility, allowing it to serve not just data professionals but also those new to SQL. Now in maintenance mode, SQLPad continues to be a go-to tool for those who prefer an open-source, flexible approach to SQL querying and learning.