Started learning programming since 2013, with my first programming language being Lua, then batch files.
After that, I started learning HTML and PHP, then C#, Java and Kotlin.
Graduated in 2017 as a Computer System Technician.
Entered in 2018 as a Computer Science Bachelor Student.
Working since 2020 in development of back-end systems with Node.js and TypeScript.
Lin is a in-development lean programming language, designed from the ground up to be embedded into anything and everything.
Tartar is a Kotlin Multiplatform library for trie-based lexical analysis and pratt-parsing, with its API being exposed to developers as a DSL.
This library was created by packing most tools that I personally use in my programming language projects, and packing them into a single library. Tartar is currently being used in Lin and many other of my projects.
Lunarr is a in-development system which oversees and synchronizes many media automation, media players and content requesting services, such as Plex, Ombi, Sonarr, Radarr, and many others.
The system is designed to be a single point of control for all media-related services, and to be able to synchronize and automate many tasks, such as requesting new content, allowing or denying requests, and providing a unified feed of events. Lunarr is being developed in TypeScript with Node.js and React, and allows users to interact with the system through a web interface, a Discord bot, and a REST API.
Nanoflakes is a standard for unique IDs, which are designed to be as small as possible, while still being unique. The standard is designed to fit in a 64-bit integer, and is backwards-compatible with Twitter's Snowflakes.