Shaiya J.
I'm a hobbyist programmer who dabbles in both high and low level programming. I intend for this website to complement my Github, allowing me to showcase projects and go into detail on things that I otherwise wouldn't be able to in a simple README.
Programming
I have experience in various programming languages, working at all levels of development.
This includes, but is not limited to:
- C/C++, Rust Low level networking, performant terminal applications and games.
- Java Cross platform GUI applications (JavaFX).
- JavaScript/TypeScript Custom frontend frameworks, browser extensions, websites (in raw html/css/js and React) and web apps (in electron and PWAs).
- Python, (Ba)sh Command line utilities, simple scripts, cross platform GUI applications (Tkinter).
I'm most comfortable with low-level development, with the majority of my personal projects being written in C. But I am also capable of high-level environments, and I often find myself writing simple scripts or prototyping projects in Python nowadays.
A lot of projects are avaliable on my Github and are open-source - usually under the MIT license. I make most of my projects out of enjoyment, usually to solve real world problems that I'm having or to just see a random idea I had realised.
I also intend my blog to become a way to add commentary to my projects.
Security/Networking
I also have a passive interest in networking. Specifically the idea of decentralized P2P networks (without signalling servers) or multi-medium mesh networks (e.g. Reticulum). Naturally, I also take a keen interest in security, but I don't find myself directly dabbling in it.
Fresh air and green grass
My hobbies aren't limited to just the computer. Outside of computer science I find myself enjoying literature, philosophy, linguistics, history and travelling.