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 of CSS.
  • 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 with Vue, the ecosystem is really cool and it contains a lot of useful stuff.
  • Next.js, React: I like React and there are a lot of jobs involving them.

Dev Tools

  • git: The de-facto standard for version control.
  • GitHub: Super popular platform for storing git repositories.
  • GitLab: Another popular platform for storing git repositories.
  • 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.