Morgan Wilson

Software Developer

I write AutoCAD and CET plugins for a living, and build games, apps and self-hosted tools for fun.

about

It started with an iPod touch and a pile of games. Then Minecraft, and the day my friends and I wanted to play together: I figured out how to host a server, forward a port, and get everyone connected. That was my first real tech problem, and I have been chasing that feeling ever since.

I taught myself to code from YouTube and Codecademy (JavaScript, then Java, then C++), took every programming class my schools offered, won my high-school class coding competition, and then went to college. Today I develop AutoCAD and CET plugins professionally, and spend my free time building far too many side projects.

boot log

  1. Elementary schoolAn iPod touch full of games. The question "how does this work?" shows up.
  2. Minecraft yearsHosted my first Java server so my friends could play together. First taste of networking.
  3. Middle & high schoolProgramming classes, YouTube tutorials, Codecademy. JavaScript → Java → C++.
  4. High schoolWon my class coding competition (prize: a Google Nexus).
  5. CollegeLearned why everything I had been doing actually works.
  6. NowSoftware developer specializing in AutoCAD & CET plugin development.

skills

Languages
JavaScript / TypeScript · Java · C++ · Swift · Python
CAD
AutoCAD plugin development · CET plugin development
Platforms
Web · iOS (SwiftUI, SpriteKit) · macOS · iMessage extensions
Infrastructure
Docker · Self-hosting · Networking · Linux

projects