Software Engineer focusing on TypeScript

(NodeJS and Web) and Java

Scroll down to see my projects

About me

Greetings, My name is Jeroen Claassens (a.k.a. Favna) and I manage Favware

Currently 25 years old I am a developer hailing from The Netherlands. I have been a tech enthusiast for as long as I can remember. While attending high school my first choice of optional subjects was Informatics and this quickly showed to be my calling. After I graduated from high school I had no seconds thoughts about my next step - Software Engineering at a university. The university of choice ended up being The Hague University of Applied Sciences. After 5 years attending this university I obtained my Bachelor of IT in the summer of 2019. At the time of writing I am working for CGI Inc. in The Netherlands as a Frontend Software Engineer.

In my free time I have delved into a whole slew of small projects and some of these are used very actively! Notable mentions are my Discord bot "Ribbon" built with NodeJS and a whole slew of NodeJS based libraries. Some of these libraries have their groundwork in JavaScript, however since learning TypeScript I have converted them to this language as these days I have a strong preference for TypeScript and its static type checking. I have also learned C# as I have been delving into the Unity3D Game Engine for the Game Design minor I have followed as part of my Software Engineering major.

I still have a very broad future ahead of me and I expect that CGI will help me achieve many of my dreams. That said, however, playing games has always been my biggest hobby and now that I have had a taste of creating games I really feel like it would be a perfect match for me. However, I have also grown a passion for the frontend side of software engineering which is why I feel right at home where I found my first job after graduation.

SkyraMultipurpose Discord Bot

Skyra is the single most advanced moderation bot you'll ever need. She's a configurable Discord Bot with moderation, fun, and much more!

D
DexaAdvanced PokéDex Skill

Dexa is a PokéDex Skill for Alexa that gives you information on Pokémon, Items, Abilities and Moves.

GP
GraphQL-PokemonAdvanced GraphQL Pokémon Data API

GraphQL based API offering a massive amount of Pokémon data - currently serving at least Skyra and Dexa.

Q
@favware/querystringyarn add @favware/querystring

Querystring that is robust in its working yet remains awesome to TypeScript users.

AC
@favware/converteryarn add @favware/converter

Awesome and typesafe unit converter, supports many different systems of units.

C
@favware/cryptoyarn add @favware/crypto

Generates secure random numbers using crypto.randomBytes() Numbers can be of any magnitude and in any base from 2 to 64.

NSE
nintendo-switch-eshopyarn add nintendo-switch-eshop

A Node.JS library written to extract Nintendo Switch's eShop game and pricing information. Supports eShop data from America, Europe and Asia!

T
Ta'Va - Trial of the Sun GodAztec adventure game

Embark on a mythological aztec puzzle game to uncover the truth behind an ominous story.

R
RibbonMultipurpose Discord Bot

All purpose Discord bot build with Discord.JS in the Commando framework. Superseded by Skyra in public production.

SC
Seedchecker3DS Utility

A simple tool to check if the decryption SEED is available for a Nintendo 3DS eShop title.

CC
ConvertbotPokémon Helper Tool

Java application to calculate the catch rate of Pokémon in the Generation 6 games (XYORAS).

Z
@favware/zalgoyarn add @favware/zalgo

Unleash and banish the Zalgo Monster! T͕̖͈̤̲͉̘ͨh̴͖͚̻̲̋̉͛͋̊͂ê͙͇̥̱͙͖͗̄ͫ ̐hi͊͊̅̋ͤͪ͘vͧͯ̒̇̃eͩ̾̏ͭͨ̔m͙̜i͚̳̝̞̭͇͖ń̙̪͓̝̬̯̦͂̐ͦ͘d̍͋ͭ̓̌̈̐̕ ͉͓̝̦̜̼̆r̳̣̟̘̪̺̰̓̐ͭ͛e̗͎͋ï̤̺̥̣͔̭̫̊̓͌͊͟g̢͊n͓͚ͪ̑ͤͧ̚s̥̗̝͈̀͗̈ ̟̄ͨͨ̌͛̚̚s̵̫̬͇̎ͅủ͓͇͎̟ͤ͒p̪̰͉͔͓̝ͩ͊͐͑̚r̴̎e̶̮̮͉͍̲̭m̳͍̪͉̅ͮ̋̋͊e̖̱̙̬̽̃̽ͭͪ̀͒ ̢̜͙̗̣̽͊͒͆̽̎I̜͓̺͔̽͊̀͛t̴ͥ ̻̺̠̮̭ͥ̾͋̔̈͘i̮͓̙s̵̖̠̠̆ ̯̻ͯͩͩ̋u͉̞͒̆̅̐͛̚n͕̲͔͞s̟͍̖̠̬̯͑ͫͯ̉ͭ̑͝ṫ̗͉̙̠͖̫͆ͅo̭͕̼̝ͬ͆̽͑͞p͚͑̇͟p̫͆̓̂ͤ̕ͅa͈̫͇̖̺͚͌ͥ̏b̻͉̤͔̟̍̿ḷ̠͈̺͋͑͗̓̈e͋ͬ̓͋҉̲̭̠̯ ̜̣̩ͥͭ̑̀̅̽̑ͅẈ̛̪̝̙̖͎A̜̗̱̞͍̗ͥ̈́̽̈̽T̰̥͔̺̺̤̟ͪC͔̪ͧͅH̒͐҉̜̟̭̘͈ ̸͉̟͙͔̎̅͒ͫ̽Ō̜͕̮̱͠U̶̪͐̃̑̓́̍̈́T͎̝̮!̜̉ ̹̻̼̞̺̦̎̉̎ͩ̊̿̽͠Ḫ͂̐̋ͫͨ͌E̸̦ ̧̲̖̻̖͍̗͙ͧC̶̗̰̤̮͔̐O̻̞̭̦͙̿͐͌̀̏M͖͉͍̌͑̽́E͇̳̖̯̖͛͠S̴͙̺̤̝̋̆͊̊̍ͅ!̥̣̣͙̌̿ͫ̌̆͡

YR
@favware/yamlreaderyarn add @favware/yamlreader

Awesome and typesafe minimal warpper around js-yaml for directly reading in YAML files.

U
@favware/unescapeyarn add @favware/unescape

Convert HTML entities to HTML characters. Fully compatible for both Node.JS backends and any frontend application.

CDB
create-djsbotyarn create djsbot

⚡ CLI tool for to bootstrap a Discord.JS bot using the Commando framework. Has templates for both JavaScript and TypeScript.

@favware/skip-dependencySkip pesky dependencies with ease

This is for when some dependency you're pulling in is forcing some other dependency you just don't like.

MT
@favware/milky-tslintyarn add --dev @favware/milky-tslint

TypeScript linter Gulp plugin, based on gulp-tslint but updated for modernization. Gulp down that milk and lint your code!

CB
ConvertbotConversion Utility

A basic yet robust C++ tool for unit conversion, supporting temperature, distance, volume, and more.