about
I'm a 17 year old with lots of passion for coding and UI/UX designing. I started learning how to
code around 2025.
I don't have any degree yet, I'm in 12th grade and currently studying IT at a
technical high school. My first project that made it into production was the
Create Mastery website. If the site doesn't show up it's because the domain
needs to be renewed.
I mainly do TUI/CLI applications because I love using the terminal. They are also pretty easy to make, which means I can focus more on the actual logic of the applications, tho I also like making GUI ones since they are more popular and user-friendly.
For web development I mainly do front-end because I'm not smart enough to make the back-end and
because I like it more. I've built websites using VitePress, Astro (the first
version of my portfolio and the first rewrite of the Create Mastery website),
Next.js and Nuxt (this website).
Stack
In the homepage I showed the languages I use. Here, I will explain why I use them:
Applications / Systems Programming
C++: Fast, I enjoy writing it, and it's widely used.Python: Easy to write and widely used.
Web Development
The basics: HTML, CSS, JavaScript for obvious reasons.
TypeScript: I prefer using types when programming, as it makes the code more readable and maintainable.Tailwind CSS: It simplifies the writing ofCSS.VitePress: It's really useful for building documentation websites for applications and I really like the fact that I can write most of the site in Markdown.Nuxt: It provides a more opinionated way of building websites withVue, the ecosystem is really cool and it contains a lot of useful stuff.Next.js,React: I likeReactand there are a lot of jobs involving them.
Dev Tools
git: The de-facto standard for version control.GitHub: Super popular platform for storinggitrepositories.GitLab: Another popular platform for storinggitrepositories.Bash scripts: Super easy to write and it's cross-platform (except on Windows).Markdown: really easy to write documentation and it's lovely to write in.