Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 
avatar of pmdj

pmdj

pmdj has asked 11 questions and find answers to 92 problems.

Stats

2.0k
EtPoint
575
Vote count
11
questions
92
answers

About

Hi, I'm Phil Dennis-Jordan.

I run a small software development contracting and consulting business, helping clients big and small, worldwide. If you find my Stack Overflow answers helpful while working on your company's project but find the constraints of the Stack Overflow Q&A format too limiting, please get in touch via email (see below) if you'd like me to get more directly involved in helping your project succeed.

I'm interested in the following:

  • macOS system/driver/kernel development, and a bit on Linux too. I seem to spend most of my programming time working on macOS daemons, dexts, kexts, and other system plugins and services at the moment.
  • Game engine/tech programming. I'm credited as a core contributor on a few Nintendo DS/DSi games and a Wii game, mainly for engine and tools work. I've played some more minor roles on indie games.
  • Concurrent/parallel systems - multithreading, event-driven I/O, GPU programming (OpenCL & Metal).
  • Networking - protocols, clients and servers.
  • Various software reverse engineering. Mostly Apple stuff these days.
  • Programming language wise, I'm very experienced with C++ and C. These days I like to use Rust instead where possible. I've worked with loads of other languages, including JavaScript since the late 90's and I also have a soft spot for Clojure.

Email: phil at philjordan dot eu