Over the years, I’ve become passionate about all things surrounding computer science.

By trade, I’m a Infrastructure Engineer building platforms in the cloud.

By hobby, I explore game development.

In all things, I start from first principles.

On this page are my thoughts around computer science, math, and programming.

Articles

2024

  • Rust won’t save us
  • On Data Visibility and Design Philosophies

Everything I know about:

Programming Languages

  • C
  • Rust
  • Odin
  • Python

Data Structures and Algorithms

  • arrays
  • strings
  • singly linked lists
  • doubly linked lists
  • circular linked lists
  • stacks
  • queues
  • binary trees
  • avl trees
  • bubble sort
  • selection sort
  • insertion sort
  • quick sort
  • merge sort
  • binary search
  • recursion
  • hashing
  • hash tables
  • priority queues
  • tree
  • suffix tree
  • graph
  • r-tree
  • vertex buffer

Systems

  • Databases
  • Operating Systems
  • Computer Architecture
  • Game Development

Cloud

  • Azure Sentinel
  • Azure Virtual Desktop
  • Azure Networking
  • Azure EntraID
  • Azure Bicep
  • AWS Lambdas

System Administration

  • Linux
  • Windows
  • Networking

Cybersecurity

  • NIST 800-53 Policy
  • Digital Forensics
  • Incident Response
  • Threat Hunting
  • Pentesting