π Showcase
  
  
    
  
- π VaultHunters.gg - Fullstack β’ (NestJS backend, ReactJS frontend)
 - π VaultHunters.gg Armory - Backend and GameServer Worker β’ (NestJS backend, Java GameServer worker)
 - π MinecraftAuth.me - Frontend β’ (Pebble template engine)
 - π IEC Online Exams - Fullstack β’ A private online exam CMS and exam session backend (NestJS backend, ReactJS + Reactstrap frontend)
 - π Stardew Save Analyzer - A Fan Made save analyzer tool for a popular game called "Stardew Valley"
 
- π The Spawn Project (TSL) - A ruleset handling engine & markup/config language (called TSL)
 - π TwitchSpawn (TSL) - Older version of The Spawn Project, implemented as a Minecraft mod only
 - π The Spawn Language VSCode Extension - A VSCode extension to assist TSL ruleset creation with its TSL-LSP implementation
 - π RuntimeGoodies - Java configuration de/serialization ORM library, with an auto-fixing attempt twist
 - π Monorepo Networker - An IPC messages management tool, intended for monorepos like Figma plugins and FiveM scripts
 - π Figma Plugin Boilerplate: React + Vite - A figma plugin boilerplate, that simplifies building plugins with React + Vite
 - π Arcdps Updater - An updater client for Arcdps (DX11 update), which is a Guild Wars 2 add-on
 - π Sarma - A lightweight chat message token parser written in Typescript
 - π paper-editor - An extensible print-ready paper editor core, intended to be mainly used in one of my freelance commissions
 
  
  
    π Frontend Coding Stack
( β: Frequently used; π: Has knowledge to use with ease; πΏ: Has a limited knowledge )
- β Typescript - Type safe Javascript transpiler
 - β React - Frontend VDOM framework
 - β React Router - Routing mechanism for React apps
 - β Zustand - Global state management
 - β Redux with RTK - Global state management
 - β Redux-persist - Global state de/hydration for the projects I use RTK
 - β Axios - HTTP/S client for API integrations
 - β Socket.IO - Websocket integrations
 - β GraphQL - When backend exposes a GQL API (A query language as a protocol between backend and frontend apps )
 - β Apollo Client - An amazingly easy GraphQL Client, that I use with React apps,
 - β Remeda - Library full of functional utilities
 - β Lodash / Lodash-es - Library full of utilities
 - β ThreeJS - 3D Graphics library for web
 - β React Three Fiber - ThreeJS wrapper for ReactJS
 - β Drei - Handful of React Three Fiber abstractions and helpers
 - π Vue - Frontend VDOM framework
 - π Handlebars.js - A template render engine, which comes in handy when storing mail templates as an artifact
 - π Pebble - A Java template render engine
 - π P5.js - A very high level GL canvas, pretty good for 2D draw contexts
 - π Three.js - A very high level GL canvas, pretty good for 3D draw contexts
 - πΏ WebGL - OpenGL wrapper that works on web
 
- β Vike - An incredibly flexible meta framework on top of Vite, allows you to use a very customized fullstack web architecture
 - β Vike-react - The Vike extension that integrates React to your stack
 - π NextJS - A meta framework for React by Vercel
 
- β Sass - CSS transpiler with awesome syntactic sugars
 - β TailwindCSS - A CSS toolkit/library
 - π Bootstrap - A CSS toolkit/library
 
π Backend Coding Stack
( β: Frequently used; π: Has knowledge to use with ease; πΏ: Has a limited knowledge )
- β Typescript - Type safe Javascript transpiler
 - β NodeJS - Javascript runtime environment
 - β NestJS - A very powerful backend framework
 - β Socket.IO - Websocket integrations
 - β Mongoose - An ORM for Mongo driver
 - β LokiJS - In-memory database implementation
 - π Strapi - An Open-source React CMS, which I often use when I need a fast CMS implementation
 - π Sequelize - An abstracted ORM library, works with most of the SQL DBMS'
 - π Redis - In-memory data store, generally comes in handy when I need to cache stuff
 - π Firebase - An app development platform, which I generally use when I need a quick diff pubsub database solution
 - π RabbitMQ - Message queueing tool, which I mostly use as an IPC barebone
 - π Handlebars.js - A template render engine, which comes in handy when storing mail templates as an artifact
 - π Express - A barebones of a HTTP/S backend framework
 - π FeathersJS - A backend framework
 - πΏ Fastify - Sort of a faster Express, I generally use it to fasten up NestJS' underlying transports
 - πΏ Docker - An OS-level virtualization tool, that I generally use to run development database images
 
- β MongoDB - My all-times favourite NoSQL DBMS
 - β Postgresql - When I need an SQL DBMS, I prefer this one
 - π MySQL - I used to prefer this one, before I met Postgresql
 
- β NestJS-CLI - Since I use NestJS very often, I use its CLI to build NestJS projects
 - β Gulp.js - Task automation tool like Gradle
 
π DevOps & Deployment Knowledge
( β: Frequently used; π: Has knowledge to use with ease; πΏ: Has a limited knowledge )
- β Vercel - Whenever I need a quick frontend-only deployment
 - β Render.com - Whenever I need a quick Vike-based deployment
 - β DigitalOcean - A great platform for virtual hosting
 - β Amazon Lightsail - A great platform for virtual hosting
 
π Other Technologies/Stacks
( β: Frequently used; π: Has knowledge to use with ease; πΏ: Has a limited knowledge )
- β Minecraft Forge - A Minecraft mod development platform
 - β Minecraft Architectury - A Minecraft mod development platform, that exports cross-platform builds
 - β Gradle - A build tool for Java projects
 - β JUnit - A testing framework for Java
 
- β Visual Studio Code - A very customizable IDE, which I mainly use to develop JS-related projects
 - β IntelliJ IDEA - A Java focused IDE, which I basically use for every Java code piece I write
 - π Eclipse - A Java focused IDE with high customizability. I used to use it, when I was studying university lectures
 
- β Antlr4 - A language recognition tool, which has its own syntax and generates parsers
 - β lsp4j - A Language Server Protocol (LSP) framework for Java, which I mainly use while developing TSL VSCode extension
 






