Lee Howard

Altered Ego.

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
  • RAM: Corsair Vengeance LPX 16GB DDR4
  • PSU: Corsair CX Series 750 Watt
  • Keyboard: Meletrix Zoom75

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