My name's Noah,
and I love computers!

About Me

A headshot of Noah smiling with glasses on.

One of my greatest joys in life is solving technical problems. A former librarian and Datacenter lab technician for the University of New Hampshire's 'InterOperability Laboratory', I excel in strong teamwork oriented programming/debugging environments. I enjoy digging into complex issues and collaborating with others (or working solo utilizing the 'rubber ducky' technique) to get the job done, and done right. I have a tendancy to give more weight to supportable and correct code over rushing for a solution and calling it good.

A very happy dachshund (Lincoln). His eyes are gleaming and his tongue is sticking out.

When I am not feverishly coding, I enjoy oil painting with my little German companion, Lincoln, as well as partaking in as many strange hobbies and side activities as I can get my hands on! I tend to carry myself in an awkward and eccentric manner, however I am always serious about the quality of work my team and/or I output.

Skills and Experience

Languages I Have Used

  • Python
  • C and C++
  • HTML, CSS, and JavaScript
  • SQL and MySQL
  • Java
  • Scala
  • CLISP
  • x86_64 ASM
  • HACK ASM and Bytecode
  • More than my fair share of ArnoldC

Libraries and Frameworks I Have Used

Python

  • 'tkinter': GUI Creation and Interfacing (used for IOL GUI refactor project)

C++

  • 'SDL': Cross-platform low level access to system hardware (used for texture rendering)
  • 'OpenAL': Cross-platform audio API (used for playing raw PCM data within application)

C, Python, and CLI

  • 'nvme-cli': NVMe device interfacing (used extensively at the IOL via Python wrapper or directly via terminal for troubleshooting and testing NVMe devices. Considerable time spent studying the C source code for this library also)

JavaScript

  • 'React': Web UI and site responsiveness (academic use)

Acquired Professional Skills

  • Analyzing technical specifications and documents
  • Participating and leading code reviews and scrums
  • Participating and leading team management meetings
  • Large scale software engineering of product
  • Product refactoring
  • Legacy code maintenance and refactoring
  • New hire training
  • General Employee and Intern management
  • Development team lead
  • Customer support
  • System hardware and software troubleshooting
  • Network troubleshooting

Personal Projects

Portfolio Website

This portfolio website you are currently on! The goal was to refamiliarize with HTML, CSS, and JavaScript as well as trying website hosting via 'Github Pages'.
Tap Click to learn more!

Contact Me

Please feel free to reach out to me anytime with inquiries, I am happy to do commission work, details of which can be nailed down over email.

Contact Info