镜像站点 · 本页由第三方 GitHub 只读镜像提供,非 GitHub 官方站点,不接受任何登录或凭据输入。前往 github.com
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.

Content in all repositories owned by your account will be closed.
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

TypeScript TypeScript Node

C#

Python

PostgreSQL MySQL

Frameworks/Tools

Frontend // UI building

React Vue Angular

Frontend // Styling

Sass Tailwind Bootstrap Styled Components

Frontend // Routing

React Router

Backend // Webserver

Express Fastify Nest .NET

Frontend // Communication with APIs

Axios fetch (native API)

Full-stack // Unit testing

Jest Mocha Jasmine

Backend // Node database ORMs

Sequelize Prisma

Backend // C# database ORM

Prisma

Backend // query building

Knex

Backend // GraphQL client

Apollo Client

Version management

Git GitHub Bitbucket

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

I've always been fascinated by solving problems and creating things. I grew up basically being the biggest math nerd of my class lol

In terms of programming, I've been studying and making things ever since I discovered it was a thing, all the way back in 2013. Back then, I started by learning a JS canvas library called ProcessingJS, and from there I got into the Javascript world of website building and the C++ world of competitive programming.

More recently, my main interests have been on cybersecurity and technologies like C#, Angular and Rust. The modernity and strong OOP base from C# feel very nice and give me space to use design patterns quite intuitively; the organization of Angular makes it a lot easier to implement and separate logic in a way that makes it natural to compose the bigger picture of a UI system; and the performance, freshness and control that Rust provides out-of-the-box is exciting and fascinating, specially in comparison with its predecessors C and C++ (shoutout to the many memory leaks and segmentation faults I've created on accident).

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

    My most recent public app is Trackfest. It's a desktop app project built using Tauri (Rust) and Preact that me and a friend built to make it easier for us and our friends to track 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. Besides having studied and practiced English for years, I've spent time learning Japanese (日本語を少し話せるけど、I got much more to learn!), French (c'est une langue très belle mais le verlan... ça me tue) and even got around to learning some slavic (the cyrillic alphabet, and some words and grammar concepts). :)

$\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