Hi. I'm Jon Huster.

I'm a senior software engineer at Ascend Analytics. I have a background in energy with a Masters in Energy Resources Engineering at Stanford University. I have contributed to Pacific Northwest National Lab's GCAM model and worked with Ines Azevedo to create MACCpy. In my free time I work on a variety of personal projects.

Learn about what I do

Here are some snippets of some of the projects I've made

Feel free to view or contribute to any of these projects in my GitHub

LeaguePredictor

A predictive model meant to predict the winner of a game of League of Legends given a snapshot of the gamestate.

Home v Stock

A comparison tool for whether it makes sense to invest money or purchase a home.

Class Scheduler

A program to assist in generating class schedules for students given schedule preferences and teacher constraints.

Recent favorites

I am always eager to learn, so here are some of the classes and vidoes I've been working through

Arjan Codes: Software Designer Mindset Course

Arjan Codes

I recently completed Arjan Codes' Software Designer Mindset course. He approaches software engineering from a set of principles meant to keep the code maintainable and understandable. I really appreciate how he focuses on the principles with examples. He keeps the work abstract while grounding them with practical code samples.

Network Chuck: You Need a Website

Network Chuck

This channel is a must use for networking, infrastructure, and security! Chuck talks through all his topics in full detail making sure that the whole process is explained. He doesn't leave any black boxes lying around! The video I've linked is the inspiration and guide to how I made this website.

Code Aesthetic: Premature Optimization

Code Aesthetic

Code Aesthetic has beautiful animations over well thought-out and cohessively explained content. Though they don't have many videos, each one covers an interesting topic in software development in a language independent way helping to build generally applicable practices. The video I've linked is on Premature Optimization.

Find me on...