As a child, my dad encouraged me to tear apart old computers, learn about the components, and understand how software interacted with hardware to accomplish amazing things. As a result, I started building computers at a very young age because the logical nature of computing was incredibly appealing. Around the same time, I grew fond of how cars work. I learned about the different parts of an internal combustion engine, how they interact, and how to troubleshoot problems. The real springboard for my insatiable love of technology was learning about the Internet’s architecture, protocols, DNS, servers, and building websites with PHP, HTML, and JavaScript in my early-to-mid teens. After that, I branched out, taking on freelance projects and code contributions, dabbled in Java/Android programming, and learned how to apply my growing tech knowledge/skills to my career in healthcare. In the process, I also developed a free iOS ultrasonography app called EchoTools (later renamed EchoRef) during my fellowship and expanded on this by creating a suite of other free reference iOS apps (learn more at https://rkref.app).

Apple Mac Studio M3 Ultra

Apple MacBook Pro 16″ M4 Max

Apple iPad Pro 11″ with Magic Keyboard

Project Frost – Custom Gaming PC Build

AI, Storage, Docker, Automations

Apple iPhone 17 Pro Max

Apple AirPods Max USB-C

DJI Mini 4 Pro Drone &
Osmo Pocket 3

Apple Watch Ultra 4
I like fast cars.
Driving… watching GT and F1… learning about engines and efficiency, drag coefficients and gear ratios, tire compounds and braking points. The mechanical precision of racing appeals to the mathematical part of my mind. A small input to the steering wheel or brake load cell… and the system responds predictably. Too much throttle or braking, and you’ll pay for it by missing the apex or veering off track. Too little commitment, and you leave valuable lap time on the track.
Building a racing simulator felt like a natural extension of that curiosity. Not to chase lap records, but to understand feel. Load transfer under braking, how aero grip builds with speed, why a car that feels stable at turn-in with trail braking can still punish you on exit, a wheel with proper force feedback, a pedal set that demands pressure rather than travel… just so much cool stuff to consider.
| Cockpit | Sim Lab P1X-Pro |
| Seat | Sim Lab S1 Enduro with Sim Lab Sparco Seat Slider |
| Monitors | Sim Lab Triple Monitor Mount with 3 x Samsung Odyssey 31.5″ Sim Lab Quad Monitor Stand with LG 45-inch UltraGear 5K2K Curved Gaming Monitor |
| Wheel Base | Fanatec ClubSport DD+ |
| Quick Release | Fanatec Sim Racing QR2 Wheel-Side |
| Steering Wheels | – Fanatec ClubSport Steering Wheel Formula V2.5 X – Fanatec CSL Elite Steering Wheel Porsche Vision GT |
| Pedals | Sim Lab Pedal Slider Base with Fanatec ClubSport Pedals v3 |
| Belt Tensioner | Qubic QS-BT1 |
| Dash | DV480 Pro V5 SimRacing Dashboard |
| Action Trigger | Elgato Stream Deck MK.2 |
| Speakers | Edifier M60 Compact 2.0 |
| Keyboard/Mouse | Logitech K400 Plus Wireless Touch |
| Lights | Govee Floor Lamp 2 x 2, Aqara T1 Light Strip |
Here are the components for the PC I built to power the simulator. It started with the Vulcan small-form-factor core, with some significant upgrades.
| Name | Sim Racing PC |
| OS | Microsoft Windows 11 Professional |
| Motherboard | ASUS ROG STRIX B760-I Gaming Wi-Fi Mini-ITX |
| CPU | Intel® Core™ i5-14600K |
| Memory | Corsair Vengeance DDR5 RAM 32GB |
| GPU | PNY NVIDIA GeForce RTX 5070 Ti Overclocked Triple Fan 16GB GDDR7 PCIe 5.0 |
| Storage | Samsung 990 EVO Plus SSD 2TB |
| PSU | ASUS ROG Loki 1000 Watt 80 Plus Platinum SFX-L |
| CPU Cooler | Corsair iCUE H100i RGB Elite |
| Case | Lian Li A3 microATX Mid-Tower Case |
| Mouse | Feinmann F01 Gaming Mouse |
| Keyboard | Razer Huntsman V3 Pro Mini 60% Esports Gaming Keyboard |




















In the Batcave, I run a homelab that powers my networking, homelab infrastructure, file storage, and local AI stack. The computational backbone of this setup is built around an Apple Mac Studio M1 Ultra, GMKtec EVO-X2 AI Mini PC, and an NVIDIA DGX Spark workstation running a series of Docker containers (see below), AI-related stacks (oMLX, VLLM, TRT-LLM, LMStudio), and a Synology RS1221+ 8-bay NAS.

The heart of the build is the Sysracks 22U Wall Mount Server Rack Cabinet (24” Deep). I used Rack Studs to mount all the hardware, and I connected 6000K LED cabinet lights to a smart plug for cabinet illumination. I spray-painted the AC Infinity intake and exhaust fan plates with Rust-Oleum Metallic Aluminum to fit the Ubiquiti aesthetic.
Now, here are the components from top to bottom (rack units in parentheses).
I also 3D-printed several accessories (rack mounts, temperature sensor holders, etc.) and created dust meshes for the air intake fans.
A Docker container is a lightweight, standalone executable package that includes everything needed to run software, including the code, system tools, libraries, and dependencies. Docker provides an efficient and consistent way to package, distribute, and run applications in a portable, scalable, isolated, and reproducible manner. Best of all, these containers are free!
Containers are isolated from each other and the underlying host system, allowing applications to be deployed and run consistently across different environments. Docker containers use containerization technology to virtualize the operating system, allowing multiple containers to run on a single host machine without conflicts.