DEV Community

Cover image for Not a full-stack dev. Not a startup. Just a 16 y/o with ideas.

Not a full-stack dev. Not a startup. Just a 16 y/o with ideas.

Naman Sachdeva on June 14, 2025

Hey! I’m 16. I’m not a professional dev, I don’t run a startup, and I’m not trying to sell you anything. I just like building random tools — simpl...
Collapse
 
lexlohr profile image
Alex Lohr

You're building UIs for Web APIs, which is basically 50% of frontend development. Well done (and there is really no sarcasm in this statement, just in case you thought there was)!

By the way, the speech recognition might request its results from online services depending on browser and language.

Want us professionals to look at your code and tell you how to improve?

Collapse
 
naman_sachdeva profile image
Naman Sachdeva

Thank you so much, Sir!Really means a lot coming from someone with your experience 🙏
I’m just 16 and learning by building small tools using plain HTML, CSS, and JavaScript — so hearing this from a senior developer is super encouraging.

Thanks also for the heads-up about speech recognition — I’ll definitely read more about how browsers handle that.
And yes, I’d truly appreciate any feedback if you ever get a chance to look at the code — always trying to improve! 😄

Collapse
 
hiltslash profile image
beau davidson

No offense but you sound like AI.

Thread Thread
 
lexlohr profile image
Alex Lohr

Probably using a translator.

Thread Thread
 
naman_sachdeva profile image
Naman Sachdeva

Good catch — I do use a translator sometimes to double-check grammar, since I’m still learning. Just trying to improve and sound respectful. Appreciate the understanding!

Collapse
 
tqbit profile image
tq-bit

Good job thus far. If you'd like to improve, try optimizing those apps for multiple browsers.

I'm on Ubuntu 24 with Brave (Chromium) browser, and the TTS app looks a bit less appealing than it (probably) should:

Image description

  • You can try to adjust the width of the textarea
  • You can customize the sliders

If you need help with the sliders, check out cssportal.com/style-input-range/.

All the best for your future!

Collapse
 
naman_sachdeva profile image
Naman Sachdeva

Thanks a lot for testing it on Brave + Ubuntu! 🙏
You're right — I hadn't checked cross-browser rendering properly yet.
I'll work on improving the textarea width and customizing the sliders (that CSS Portal link is gold 🔥).
Really appreciate the detailed feedback 🙌

Collapse
 
contractorx profile image
Collins Dada • Edited

Your works are amazing. being 19 yrs myself. you are putting a lot of effort and time into your work making you better and better. I currently am on a project and would love for you to join my organization and showcase your skills and work with fellow gen-z kids too. if interested. just reply the comment. Great work!!! ( I really mean it!)

Collapse
 
naman_sachdeva profile image
Naman Sachdeva

Hey Collins, really appreciate your words — they honestly made my day 🙌
At the moment, I'm just experimenting solo and trying to get better on my own pace.
But your invite genuinely means a lot — wishing you all the best for your org and project! 🚀

Collapse
 
contractorx profile image
Collins Dada

all right . at any time the offer still stands

Thread Thread
 
naman_sachdeva profile image
Naman Sachdeva

Noted, Collins! Hope your org grows big 🚀

Thread Thread
 
contractorx profile image
Collins Dada

would have loved you most on our team. lets keep in contact tho.

Collapse
 
sneha_2004 profile image
Sneha Das

This is really great champ!! Kudos to your hard work.

Collapse
 
naman_sachdeva profile image
Naman Sachdeva

Ahh thank youu!! That 'champ' made my day 😄 Still lots to learn though!

Collapse
 
sneha_2004 profile image
Sneha Das

Do lemme know if I can help you with coding, I myself am learning and can help you along.

Thread Thread
 
naman_sachdeva profile image
Naman Sachdeva

That really means a lot 😄 Appreciate the offer!
I’m kinda figuring out things on my own for now, but will definitely reach out if I get stuck. Let’s keep cheering each other on meanwhile 🚀

Collapse
 
nevodavid profile image
Nevo David

man this is legit inspiring, reminds me i need to just build for fun more often - you ever run into a tool idea that was just too tough or gave up on it?

Collapse
 
naman_sachdeva profile image
Naman Sachdeva

Thanks man! Really means a lot 🙌
Yeah, I've had a few ideas that felt super exciting at first but got too complex later — like trying to add voice cloning without any backend 😅
Now I just focus on building the “fun + simple” version first and maybe level it up later.
What about you? Ever had to ditch an idea midway?

Collapse
 
naman_sachdeva profile image
Naman Sachdeva • Edited

Built these two tools just for fun— but now I’m wondering what to build next. Got any idea??

Collapse
 
lexlohr profile image
Alex Lohr

Maybe you want to play with device streams and MediaStreamRecorder or WebRTC?

Collapse
 
naman_sachdeva profile image
Naman Sachdeva

That sounds super interesting, Sir — I’ve heard of WebRTC but never explored it properly.
MediaStreamRecorder sounds fun too, especially for something like screen/audio recording in-browser.
Thanks for the idea! Might just try building something small around this to learn more

Thread Thread
 
lexlohr profile image
Alex Lohr

Just curious: what frameworks / libraries are you using?

Thread Thread
 
naman_sachdeva profile image
Naman Sachdeva

Hey! I'm actually using no frameworks here — just plain HTML, CSS, and vanilla JavaScript.
Wanted to keep it lightweight and learn the fundamentals better 🙂
But I'm open to exploring libraries too, if you’ve got any suggestions!

Thread Thread
 
lexlohr profile image
Alex Lohr

I am part of the Solid.js community and can wholeheartedly recommend that.

Thread Thread
 
naman_sachdeva profile image
Naman Sachdeva

Ohh nice! Solid.js actually just popped up on my radar — I literally Googled it 5 mins ago after reading your comment 😅

Looks clean and fast! Right now I’m just exploring what I can do with basic HTML/CSS/JS, but I’ll definitely try it soon once I dive into components and SPA stuff.

Appreciate the rec — super helpful!

Collapse
 
naman_sachdeva profile image
Naman Sachdeva

Just dropped a new post based on some of the ideas I shared here — built a clean, no-setup portfolio template that you can edit in 5 minutes.

If you're curious or want to remix it, check it out! Would love your feedback 😊
👉 Clean Portfolio Template

Collapse
 
dotallio profile image
Dotallio

Love this energy. I learned way more building random little tools than anything else - what was the biggest thing you figured out from these two?

Collapse
 
naman_sachdeva profile image
Naman Sachdeva

Thanks man! That means a lot 🙏
From the QR code generator, I learned how important clean UI and fast feedback is — users stay longer when things just work.
And from the TTS tool, I realized how satisfying it is to make something fully offline — no API, no login, just open and use.
What about you — any small project that unexpectedly taught you something big?

Collapse
 
houdinii profile image
Brian B.

Awesome work. I started myself when I was about 14ish. I'm in my 40s now, and I can create just about anything I want. Keep it up. 30 years goes by in a blink.

Collapse
 
whitep4nth3r profile image
Salma Alam-Naylor

You’re going to go far Naman. Great work!

Collapse
 
naman_sachdeva profile image
Naman Sachdeva

Thank you so much, Salma! That truly means a lot to me 🙏
I’ll keep building and learning — one step at a time 🚀

Collapse
 
chiragagg5k profile image
Chirag Aggarwal

great job! keep learning and growing, you got this

Collapse
 
naman_sachdeva profile image
Naman Sachdeva • Edited

Thanks a lot! Means a ton — just getting started 🙂

Collapse
 
dev_nazwashabrina profile image
Nazwa Shabrina Zain

Cool! how can i try it, is it open source?

Collapse
 
naman_sachdeva profile image
Naman Sachdeva

Just updated the post!
I added both live links and GitHub repos at the end — so you can try them out directly in your browser, and yes, they're fully open-source! 😄
Feel free to experiment, make changes, and learn from it like I did — and if you ever remix or share it, tag me! Would love to see it 🚀
And hey, if you find it useful, consider dropping a ⭐ on the repo — means a lot!