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.
The language borrows heavily from Kotlin and JavaScript, and is designed to be a fast scripting language that can be embedded into other applications. Lin is being developed in Kotlin Multiplatform, and is designed to be compiled to JavaScript, JVM, and native code.
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.
There are reference implementations of the Nanoflakes standard available in Java, Kotlin and JavaScript.
DiceBot is a simple Discord bot which allows users to roll dice, using the same syntax as the Rollem discord bot.
The bot is written in TypeScript with Node.js and Discord.js, and is currently being used in two different Discord bots.
AdrianTodt
© 2022
This website was made with React, Next.js and MUI.
Deployed with and hosted at Cloudflare Pages.
Also, you can see the website's source code here.