Hey there! I'm Gabriel, a 17 year old software engineer. I love to absorb things around me and to build things of my own. I would describe myself as a highly ambitious and passionate individual.
Here are my 5 projects that I love the most:
- π² gwydion: a programming language & compiler to LLVM made in Kotlin.
- ποΈ iris: a live messaging service/website built in Rust and Svelte.
- βοΈ caissa: a chess AI + website made in Rust and Svelte.
β£οΈ clubs: an extremely flexible & multiplatform Kotlin command framework (archived)- π deck: wrapper for the Guilded API made in Kotlin (archived)
My favourite technologies/tools:
- Programming language: 𧱠Rust. The syntax is perfect, trait systems is very logical, performance is good and the equilibrium between low-level and high-level programming is ideal.
- Web framework: β Svelte. Simple yet effective, without all of React's nonsense.
- Virtual Machine: π LLVM. I like LLVM IR and the VM itself, although I'm still learning!
- Relational: database: π PostgreSQL. Solid and has a big community
- Graph database: π Neo4j. I found it very refreshing and fun
Some of the technologies/tools I found amusing enough to highlight here, in my profile page (honourable mentions):
- Programming languages: π Kotlin, β Java, π Python
- Web frameworks: π« AstroJS and βΆ NextJS
- Relational database: π¬ MySQL
- Others: π¨ CSS, πͺ Jupyter
Proficiency for the sake of it:
- Programming languages: ποΈ TypeScript and π JavaScript
- Web frameworks: βοΈ ReactJS
- Virtual Machine: π» JVM
- Markup languages: πΈοΈ HTML
Aside from programming, here are some of my other interests & passions:
- β½ Football: I follow it religiously! I support of Cruzeiro & Real Madrid
- π± Mythology: Most of my projects are named after mythological deities, because I find them cool
- π½ Philosophy: Constantly on my mind, I have a natural passion for it
- π Math: It stimulates me to make associations and teaches me a new way of understanding my surroundings
- πΏ Psychology: I'm a vivid enthusiast of understanding human nature, love theorizing and applying its concepts