About Me

Joniii
Self-taught Developer
"Js/TS Developer who writes some garbage in files and pretends that it works :D"
Main Focus
Currently Learning
My Journey
I'm a self-taught developer who discovered a passion for programming and audio technology. What started with Python in 2018 has evolved into a deep technical expertise in building applications that serve thousands of users.
My path hasn't been traditional - I've learned through building real projects, reading documentation, participating in communities, and constantly challenging myself to solve interesting problems. After a brief pause, I returned to coding in 2023 with JavaScript and quickly progressed to TypeScript in 2024.
This hands-on approach has given me a practical understanding of software development and helped me build tools that address real needs. I'm particularly proud of my work on RhythmCore and MemoAI, which have grown to serve large communities on Discord.
My Approach
Clean Code
I believe in writing clean, maintainable code that's easy to understand and extend. Type safety with TypeScript is a key part of my workflow.
Documentation
I value well-documented code and APIs. When I create libraries, I ensure they're well documented to make them accessible to other developers.
Problem-Solving
I enjoy tackling complex problems and finding elegant solutions. I approach challenges methodically and persistently - even when it means writing some "garbage in files and pretending it works."
My Timeline
Started Learning Python
Began my programming journey with Python and created my first bot called Gamehosting Bot.
First Music Bot
Created "Music 24/7", my first music bot which was discontinued after a year.
Learned JavaScript
Started learning JavaScript and developed MemoAI, a Discord bot now used in approximately 4,000 servers.
TypeScript & RhythmCore
Expanded to TypeScript and built RhythmCore, a music bot that now serves over 24.6k servers.
Learning Rust
Currently expanding my skills by learning Rust for system programming and performance-critical applications.