<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Lee 💫</title>
    <description>The latest articles on DEV Community by Lee 💫 (@its_leealis).</description>
    <link>https://dev.to/its_leealis</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3222199%2F3860db1f-c02e-4e5e-aec5-20580cb161ec.png</url>
      <title>DEV Community: Lee 💫</title>
      <link>https://dev.to/its_leealis</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/its_leealis"/>
    <language>en</language>
    <item>
      <title>I’m 14 and I Vibe-Coded an AutoML Platform Because sklearn Made Me Rage Quit</title>
      <dc:creator>Lee 💫</dc:creator>
      <pubDate>Sun, 07 Jun 2026 09:10:01 +0000</pubDate>
      <link>https://dev.to/its_leealis/im-14-and-i-vibe-coded-an-automl-platform-because-sklearn-made-me-rage-quit-561l</link>
      <guid>https://dev.to/its_leealis/im-14-and-i-vibe-coded-an-automl-platform-because-sklearn-made-me-rage-quit-561l</guid>
      <description>&lt;h1&gt;
  
  
  I’m 14 and I Vibe-Coded an AutoML Platform Because sklearn Made Me Rage Quit
&lt;/h1&gt;

&lt;p&gt;&lt;strong&gt;TL;DR&lt;/strong&gt;: I was tired of writing 50 lines of ML boilerplate. So I built Velo AI — type what you want to predict, upload a CSV, get a trained model + API in ~20 seconds. Free demo link at the bottom.&lt;/p&gt;

&lt;h2&gt;
  
  
  The problem: I’m 14, impatient, and lazy
&lt;/h2&gt;

&lt;p&gt;I started Python at 9 because my dad forced me into a course. I forgot OOP completely and came back at 14 this year.&lt;/p&gt;

&lt;p&gt;First thing I tried? Machine learning. Every single tutorial looked like this:&lt;/p&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;
python
import pandas as pd
import numpy as np
from sklearn.model_selection import train_test_split, GridSearchCV
from sklearn.preprocessing import StandardScaler, OneHotEncoder
from sklearn.compose import ColumnTransformer
from sklearn.pipeline import Pipeline
from sklearn.ensemble import RandomForestRegressor
from sklearn.metrics import mean_squared_error, r2_score
import joblib

#Load data
df = pd.read_csv('data.csv')

#... 40 more lines of preprocessing hell
#... before you even train one model

I just wanted to predict student exam scores. Not spend 3 hours googling ValueError: could not convert string to float.

So I rage quit sklearn tutorials and vibe-coded my own solution.

What I built: Velo AI
Velo = Prompt → Trained ML Model

You literally type in plain English:

Code
predict house prices from sqft, bedrooms, location
Then upload your CSV. Velo handles the rest:

LLM figures out the task: Regression vs classification vs clustering
Auto data cleaning: Missing values, categorical encoding, outlier detection
Auto model selection: Trains LogisticRegression, RandomForest, XGBoost, etc. Runs cross-validation and picks the winner
Exports everything: ONNX model file + FastAPI inference code + accuracy report + feature importance graph
Total time: ∼20 seconds.

Total lines of code YOU write: 1 sentence.

Demo
[Image blocked: Velo Demo GIF]
^ Me going from idea → trained model faster than you can say pipeline.fit()

Try it free right now: [Your Hugging Face Space Link Here]

No sign up. No credit card. No email. I'm 14, I don't even have Stripe or a bank account to charge you lol.

Tech stack for the nerds
I built this in 2 weeks during summer break using:

Component

Tech

Why

Backend

FastAPI + Python 3.11

Fast, async, easy

LLM Brain

Groq with Llama-3.1-70B

Parses your prompt into ML task

AutoML Engine

scikit-learn + AutoGluon

Model training + HPO

Model Export

ONNX Runtime

Run predictions anywhere, no Python needed

Frontend

Gradio on HF Spaces

Because it’s free and I’m broke

Cost

$0/month

Student budget = $0

The whole thing runs on Hugging Face’s free tier. If this blows up I’ll have to figure out money stuff, but for now it’s 100% free.

Why I’m posting this on Dev.to
This is v1. It definitely has bugs. It probably breaks on weird datasets. The code is probably messy.

I need you to roast me.

I’m 14 so please be nice, but also be real. I want to make this actually useful for students, indie hackers, and anyone who hates boilerplate as much as I do.

Tell me:

What’s the dumbest part of my architecture?
What feature is missing that would make you actually use this?
Would you trust a model trained by a 14yo? Be honest.
Drop a comment. I’ll reply to every single one.

What’s next if people actually use this
If 100 people try Velo and don’t hate it, I’m building next:

Auto-EDA Reports: Upload CSV → get a PDF with graphs, correlations, data warnings
One-click API Deploy: Trained model → public endpoint in 1 click
Time Series Support: "forecast sales for next 30 days" prompts
Model Explanations: SHAP values explained like you’re 5
"Fix my CSV" button: LLM cleans your messy data automatically
But only if this isn’t a complete dumpster fire. You tell me.

Link again for people who scrolled fast
Free demo, no login: I just wanted to predict student exam scores. Not spend 3 hours googling ValueError: could not convert string to float.

So I rage quit sklearn tutorials and vibe-coded my own solution.

What I built: Velo AI
Velo = Prompt → Trained ML Model

You literally type in plain English:

Code
predict house prices from sqft, bedrooms, location
Then upload your CSV (or if you don't have one, then Velo auto generates datasets for you!!!). Velo handles the rest:

LLM figures out the task: Regression vs classification vs clustering
Auto data cleaning: Missing values, categorical encoding, outlier detection
Auto model selection: Trains LogisticRegression, RandomForest, XGBoost, etc. Runs cross-validation and picks the winner
Exports everything: ONNX model file + FastAPI inference code + accuracy report + feature importance graph
Total time: ∼20 seconds.

Total lines of code YOU write: 1 sentence.

Try it free right now: https://huggingface.co/spaces/its-leealis/velo-ai

No sign up. No credit card. No email. I'm 14, I don't even have Stripe or a bank account to charge you lol.

Tech stack for the nerds
I built this in 2 weeks during summer break using:

Component

Tech

Why

Backend

FastAPI + Python 3.11

Fast, async, easy

LLM Brain

Groq with Llama-3.1-70B

Parses your prompt into ML task

AutoML Engine

scikit-learn + AutoGluon

Model training + HPO

Model Export

ONNX Runtime

Run predictions anywhere, no Python needed

Frontend

Gradio on HF Spaces

Because it’s free and I’m broke

Cost

$0/month

Student budget = $0

The whole thing runs on Hugging Face’s free tier. If this blows up I’ll have to figure out money stuff, but for now it’s 100% free.

Why I’m posting this on Dev.to
This is v1. It definitely has bugs. It probably breaks on weird datasets. The code is probably messy.

I need you to roast me.

I’m 14 so please be nice, but also be real. I want to make this actually useful for students, indie hackers, and anyone who hates boilerplate as much as I do.

Tell me:

What’s the dumbest part of my architecture?
What feature is missing that would make you actually use this?
Would you trust a model trained by a 14yo? Be honest.
Drop a comment. I’ll reply to every single one.

What’s next if people actually use this
If 100 people try Velo and don’t hate it, I’m building next:

Auto-EDA Reports: Upload CSV → get a PDF with graphs, correlations, data warnings
One-click API Deploy: Trained model → public endpoint in 1 click
Time Series Support: "forecast sales for next 30 days" prompts
Model Explanations: SHAP values explained like you’re 5
"Fix my CSV" button: LLM cleans your messy data automatically
But only if this isn’t a complete dumpster fire. You tell me.

Link again for people who scrolled fast
Free demo, no login: https://huggingface.co/spaces/its-leealis/velo-ai

If it saved you time, leave a comment. If it crashed, leave a comment. If my Python looks like it was written by a 14yo… well, it was. Leave a comment.

Thanks for reading this far. This community is the only reason I’m not banned on Reddit anymore 🙏

Are you a student who struggles with ML setup? What’s the most annoying part? Let’s complain together in the comments.

If it saved you time, leave a comment. If it crashed, leave a comment. If my Python looks like it was written by a 14yo… well, it was. Leave a comment.

Thanks for reading this far. This community is the only reason I’m not banned on Reddit anymore 🙏

Are you a student who struggles with ML setup? What’s the most annoying part? Let’s complain together in the comments.

&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

</description>
    </item>
    <item>
      <title>I built a Python website with AI — can you break it?</title>
      <dc:creator>Lee 💫</dc:creator>
      <pubDate>Wed, 07 Jan 2026 15:28:32 +0000</pubDate>
      <link>https://dev.to/its_leealis/i-built-a-python-website-with-ai-can-you-break-it-mj3</link>
      <guid>https://dev.to/its_leealis/i-built-a-python-website-with-ai-can-you-break-it-mj3</guid>
      <description>&lt;p&gt;&lt;a href="https://dev-to-uploads.s3.amazonaws.com/uploads/articles/o49r7lontjc0px70taul.png" rel="noopener noreferrer"&gt;Image description&lt;/a&gt;&lt;br&gt;
&lt;a href="https://my-site-tbrq1oib-leenavindci.wix-vibe.com/" rel="noopener noreferrer"&gt;https://my-site-tbrq1oib-leenavindci.wix-vibe.com/&lt;/a&gt;&lt;br&gt;
&lt;a href="https://github.com/itsleenzy/why-this-output" rel="noopener noreferrer"&gt;https://github.com/itsleenzy/why-this-output&lt;/a&gt;&lt;br&gt;
&lt;a href="https://github.com/itsleenzy/code-fixer" rel="noopener noreferrer"&gt;https://github.com/itsleenzy/code-fixer&lt;/a&gt;&lt;/p&gt;

</description>
    </item>
    <item>
      <title>I built a Python website with AI - can you break it?</title>
      <dc:creator>Lee 💫</dc:creator>
      <pubDate>Wed, 07 Jan 2026 15:24:12 +0000</pubDate>
      <link>https://dev.to/its_leealis/i-built-a-python-website-with-ai-can-you-break-it-ijc</link>
      <guid>https://dev.to/its_leealis/i-built-a-python-website-with-ai-can-you-break-it-ijc</guid>
      <description>&lt;p&gt;Hey everyone,&lt;/p&gt;

&lt;p&gt;I recently experimented with Wix Vibe + Python to build a small site. Most of the structure and logic was generated by AI, but I reviewed it and tested it myself… mostly. 😅&lt;/p&gt;

&lt;p&gt;I’m pretty sure there are still a few bugs hiding around.&lt;/p&gt;

&lt;p&gt;Your challenge: try it, break it, learn from it, and maybe even tell me if you find something weird.&lt;/p&gt;

&lt;p&gt;If you’re learning Python or curious about AI-assisted development, it might be fun:&lt;/p&gt;

&lt;p&gt;🔗 &lt;a href="https://my-site-tbrq1oib-leenavindci.wix-vibe.com/" rel="noopener noreferrer"&gt;https://my-site-tbrq1oib-leenavindci.wix-vibe.com/&lt;/a&gt;&lt;br&gt;
🔗 &lt;a href="https://github.com/itsleenzy/code-fixer" rel="noopener noreferrer"&gt;https://github.com/itsleenzy/code-fixer&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Would love to see if anyone can find all the quirks!&lt;/p&gt;

</description>
      <category>ai</category>
      <category>challenge</category>
      <category>python</category>
      <category>showdev</category>
    </item>
    <item>
      <title>I made a number-guessing game… but it lies to you.</title>
      <dc:creator>Lee 💫</dc:creator>
      <pubDate>Thu, 13 Nov 2025 11:31:27 +0000</pubDate>
      <link>https://dev.to/its_leealis/i-made-a-number-guessing-game-but-it-lies-to-you-2kcg</link>
      <guid>https://dev.to/its_leealis/i-made-a-number-guessing-game-but-it-lies-to-you-2kcg</guid>
      <description>&lt;p&gt;I made a small Python project and wanted to share it here.&lt;/p&gt;

&lt;p&gt;It’s a number-guessing game, but with a twist: the program sometimes lies about whether your guess is too high or too low. The truth vs. lie behavior is controlled using weighted randomness, so the game occasionally misleads you on purpose.&lt;/p&gt;

&lt;p&gt;It was a fun way to practice loops, conditionals, user input, and the random.choices() function. I also added a fixed number of attempts so the game doesn’t run forever.&lt;/p&gt;

&lt;p&gt;Repo link:&lt;br&gt;
&lt;a href="https://github.com/itsleenzy/deceptive-guessing-game/tree/main" rel="noopener noreferrer"&gt;https://github.com/itsleenzy/deceptive-guessing-game/tree/main&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Open to suggestions or ideas for improving it.&lt;/p&gt;

</description>
      <category>python</category>
      <category>gamedev</category>
      <category>showdev</category>
      <category>beginners</category>
    </item>
  </channel>
</rss>
