Heyo, I'm Shoonkey, or Shoon for short.
I'm a full-stack dev who has primarily worked on web development. My favorite technologies currently are Angular in the frontend and Nest on the backend. These technologies allow me to make versatile and robust projects, using whichever design patterns and architectures fit an application best, reducing complexity and improving maintainability.
Security, performance and accessibility are key factors in my work, and I make sure to create and implement solutions that take them into account to the best of my ability. That's, in fact, one of the reasons why I enjoy working with open-source: it provides space for me to grow and get involved with the community, developing useful solutions that are safer and more battle-tested.
Here are some of the technologies I'm familiar with!
- Languages
- Javascript (often w/ Typescript)
- C# (w/ .NET)
- Python
- SQL (w/ PostgreSQL or MySQL)
- Frameworks/Tools
- React/Vue/Angular
$\small \text{(frontend // UI building)}$ - Sass/Tailwind
$\small \text{(frontend // CSS styling)}$ - Styled Components
$\small \text{(frontend // React CSS styling)}$ - React Router
$\small \text{(frontend // React routing)}$ - Nest/Express/Fastify
$\small \text{(backend // webserver)}$ - Axios / Native
fetch$\small \text{(frontend // communication with APIs)}$ - Jest/Mocha/Jasmine
$\small \text{(full-stack // unit testing)}$ - Sequelize/Mongoose/Prisma
$\small \text{(backend // JS database ORMs)}$ - EntityFramework (EF)
$\small \text{(backend // C\# database ORM)}$ - Knex
$\small \text{(backend // query building)}$ - Apollo Client
$\small \text{(backend // GraphQL client)}$ - Git
$\small \text{(version management)}$ - GitHub/Bitbucket
$\small \text{(remote code and version management)}$
- React/Vue/Angular
Here are them in badge format as well 'cuz why not:
In terms of programming, I've been studying and making apps, as well as contributing to open-source when I can. Planning to contribute more as time goes on as well!
My recent interest has been on cybersecurity and technologies like C#, Angular and Rust. The modernity and strong OOP base from C# feel very nice and give space to using design patterns quite intuitively; the organization of Angular makes it straightforward to implement and separate logic in a way that makes it easier to form the bigger picture of a UI system; and the performance, freshness and control that Rust provides out-of-the-box is exciting and fascinating!
-
As of the time I'm writing this, I've recently finished making Trackfest with a friend. It's a desktop app project built using Tauri (Rust) and Preact that allows you to track your car builds from Ubisoft's game The Crew: Motorfest. It was quite the thrill to get a taste of Rust in the backend :)
-
I speak Brazilian Portuguese natively and English fluently, and learning languages is one of my favorite hobbies! I've dabbled in many of them (my Duolingo profile is an *absolute mess*) and I tend to always be learning at least one at any given point. At the time of writing this, I've been working on my Japanese. 日本語を少し話せるけど、I got much more to learn! :)
-
I'm passionate about coding, writing, music, philosophy and drawing, in no particular order; learning and wondering about complex abstractions fascinates me. I really wish education was more incentivized and openly accessible. I think it would make for a kinder world, and we'd all benefit from that 🩵
-
Feel free to contact me via e-mail at shoonkey.dev[@]gmail.com. I'll be out there wondering about Japanese grammar, Rust type errors, how pretty C# looks and why arpeggios of suspended chords sound so good! :v