About me
I'm a computer programmer currently working towards my BS in Computer Science. I always dreamt about what a career in software development would feel like, but I never developed software in a professional capacity; only personal projects where I was the sole developer. I have tried web development, mobile app development, game development but I would rather focus on low level programming hardware abstraction concepts and target platforms such as bare-metal, x86-64 linux and embedded Linux.
The first programming language I learned was QBasic, on my IBM 286 clone running Windows 3.1 back in 1995.
When I have spare time, I do a bit of Linux systems administration, work on this website, develop retro pc/console game prototypes, tinker away on my RG353VS and RG353PS. I also customize my already customized mechanical keyboards.
When I take a break from "the computer", I spend the time with my family, play Minecraft and GTA 5 on Windows 10 with my son, Call Of Duty Mobile on iOS and plenty of retro pc/console games. I also enjoy watching 90's movies and reading cyberpunk fiction.
What I use for my work
- Most of my work is done on GNU/Linux Debian.
- I use tmux during remote ssh sessions.
- Vim is my editor of choice in Linux enviroment.
- PSYQ SDK on Windows 98 for PSX development.
- DJGPP w/ RHIDE for Allegro 4 development.
Hardware I use
Desktop:
- Case: CORSAIR Crystal 280X
- CPU: AMD Ryzen 5 5600X @ 3.70 GHz
- Motherboard: MSI MAG B550M Mortar
- Monitors: VIOTEK 24 Inch 1920 x 1080p
- Graphics card: MSI GeForce RTX 3050 8GB
- Hardrives:
- Debian 12 - Samsung 860 EVO 500GB
- Windows 10 - PNY XLR8 CS3040 1TB
Laptop:
- Model: Lenovo Flex 5
- CPU: AMD Ryzen 5 4500U @ 2.38 GHz
- Graphics card: Radeon Graphics
- RAM: 16GB RAM
- Harddrive: 260GB SSD
- OS: Windows 10