Hi, my name is Jonathan.
Programmer / Mechanical Engineer
(Clearly not a web developer)


For tutoring, please see here.

Partial portfolio below (still a work in progress).
Need to update for 2011-2017

2023-2024
~ from Houston ~

Worked on a custom renderer for METECs.
The renderer is built as an extension in my Pilot Light framework for use in an AR Mirror project. The renderer includes a physics based pipeline, vertex skinning, and realtime CSM shadow mapping.


2022-2023
~ from Houston ~

Worked on NASA's STAR Graphics Engine,
The engine is being developed for the purposes of creating low power-draw, high-performance graphics applications for a variety of space missions and hardware form factors.
https://software.nasa.gov/software/MSC-27550-1.



2022-Present
~ from Houston ~

Working on Pilot Light,
a lightweight modern game engine with no dependencies.
https://github.com/PilotLightTech/pilotlight.


2021
~ from Houston ~

Worked on Dear Py3D,
a prototype Vulkan 3D renderer for Dear PyGui.
https://github.com/hoffstadt/DearPy3D.


2020-Present
~ from Houston ~

Working on Dear PyGui,
a python GUI toolkit build with
Dear ImGui.
https://github.com/hoffstadt/DearPyGui.

Various Articles and Resources

Showcase

Dear PyGui: Simple yet Fast Python GUI Apps - Talk Python Live Stream

Python Digital Phosphor Display with DearPyGui

Create Quick and Powerful GUIs Using “Dear PyGui” in Python

Tutorial on GUI with Python using DearPyGUI(0.8)

DearPyGui 1.0.0 user interface Toolkit Released


2021
~ from Houston ~

Worked on mvImporter,
A small toy PBR renderer used for testing.
https://github.com/hoffstadt/mvImporter.



2020
~ from Houston ~

Worked on Virtual Gauge System,
a hardware accelerated threaded connection virtual inspection system.


2019
~ from Houston ~

Worked on GaugeWorx,
a thread measurement system.


2019
~ from Houston ~

Worked on Engineer's Sandbox,
a platform for creating and distributing small engineering
applications. Includes theming and a built-in IDE.

Worked on a various small tools/apps to assist in house mechanical engineers.


Overview


2018
~ from Houston ~

Worked on Marvel,
a small Directx 12 renderer.


2018
~ from Houston ~

Worked on Connection Designer,
a brute force permutation based solver for threaded connection designs.


2018
~ from Houston ~

Worked on a API RP 5C5 2017 tool for calculating required load schedules.


2017
~ from Houma ~

Worked on several 3D renderings used by benoit-inc.com.


2017
~ from Houma ~

Worked on a various small tools/apps to assist in house mechanical engineers.