Skip to content
View Shoonkey's full-sized avatar
🌱
🌱

Block or report Shoonkey

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Shoonkey/README.md

Hello, you!

Heyo, I'm Shoonkey, or Shoon for short.

$\small \text{IRL I'm Richard! I'm quite fond of my nickname though heheh :D}$

$ whoami --tldr --tone=professional

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.

$ whoami --stack --style=bullet-points

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)}$

Here are them in badge format as well 'cuz why not:

Node .NET Python

TypeScript React Vue Angular React Router

Express Fastify Nest Axios

Sass Tailwind Bootstrap Styled Components

PostgreSQL MySQL MongoDB

Mongoose Sequelize Prisma Knex Apollo Client

Jest Mocha Jasmine

Git GitHub Bitbucket

$ whoami --what-im-up-to --include=recent-app,languages,passions,contact

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!

$\small \text{--include=recent-app}$

    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 :)

$\small \text{--include=languages}$

    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! :)

$\small \text{--include=passions}$

    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 🩵

$\small \text{--include=contact}$

    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

Pinned Loading

  1. trackfest trackfest Public

    A tool for tracking vehicle piece sets from the game The Crew: Motorfest

    TypeScript

  2. puban-bot puban-bot Public

    A Discord bot built for teaching people about a totally made-up cipher called Puban

    TypeScript

  3. puban-website puban-website Public

    Website for Puban, a cipher I made up with a friend

    TypeScript

  4. face-detection-experiment face-detection-experiment Public

    Just experimenting with computer vision

    Python

  5. music-theory-study music-theory-study Public

    An app to help studying music theory!

    TypeScript

  6. flash-cards flash-cards Public

    A flash card app

    TypeScript