Hi, I'm Michael T. Schmidt. I am an experienced mathematician, physicist, programmer, software engineer, and teacher. Presently, I am a Software Engineer at Exegy, Inc.
While most of my education is in physics, I think of myself as a mathematician. I have preferred the rigor of math and its application to physics to the more surveying methods in a physics treatment.
Additionally, I have worked in distributed computing, both on the operations and programmer sides. I find great satisfaction within this work as it combines all of my passions: math, physics, and computer science.
In the greater sense, my goal is to broaden my understanding of the world and use that knowledge to create novel solutions to seemingly intractable problems.
Math and Physics from Fundamentals
Physicae Mathematica is a collection of notes and comments on mathematics and physics. Often a good method to learning to is attempt to teach a subject and this is what I do with this collection. Anyone who is interested in contributing to it is welcome (see the GitHub page for details). Eventually I would like this to be a guide to many subjects within math, physics, and computer science.
A blog about math & physics
Duality.io is a blog about mathematics and physics. Created to fill a gap in science blogs, the site assumes a knowledge of calculus (but no more). I started Duality.io to share my interest in mathematics while exemplifying it with physics.
A learning thermostat
Existing smart thermostats are often quite expensive and lack the customizability which I desired. To remedy this, I have started work on a learning thermostat built on a Raspberry Pi. The device is aware of devices on the network so it can customize for its current occupants. The thermostat is predictive and adaptive to weather outside and in.
The University of Colorado at one point was suffering from spammers phishing accounts and using them to send spam. In addition to a public awareness campaign, I built a system to find accounts which exhibited signs of being compromised. Taking in metrics from historical and current activity, the program was able to predict when an account was compromised and alert administrators.
N-Dimensional Ising Renormalization
As a graduate student studying Field Theory at C.U. Boulder I wrote a piece of code to look at critical phenomena. This code allows any number of dependent variables and any lattice configuration. Furthermore, the code allows for renormalization operations to be applied to the lattice as to seek critical coupling constants.
Colorado FRC Experiment
Since experimentation in plasma dynamics is on the μs order, we decided to simulate a FRC collision on a computer when results were not as expected. A two fluid simulation model was used to predict the formation and collision of FRC type plasma. The simulations I created ultimately revealed a design flaw in the apparatus causing a cease to the experiment.
Aug 2010 - May 2012
Masters of Science - Physics
Boulder, CO, USA
Aug 2006 - May 2010
Bachelor of Arts - Physics & Mathematics
Boulder, CO, USA
Jan 2016 - Present
St. Louis, MO, USA
Aug 2014 - Dec 2015
Designed and implemented support and operational system for high-frequency market-data normalization systems. This included kernel work, system statistics, and other infrastructure support system.St. Louis, MO, USA
Aug 2013 - Jul 2014
After positive experiences as a graduate student I continued in my role as an educator at a selective Montessori school serving K-12. I instructed middle and high school students in mathematics & physics using project-driven approaches.St. Albans, MO, USA
Sep 2009 - Aug 2013
Implemented and managed provisioning systems using Puppet and XCat to provision compute nodes, login nodes, and utility servers. As a part of researcher outreach, I lectured on HPC topics as part of a weekly seminar. Additionally, I worked with users to debug and profile their code so it would work optimally on our systems.Boulder, CO, USA
Sep 2012 - Mar 2013
Supported developers and maintained an infrastructure of ≈800 used to analyze and present product data. Most machines were visualized using OpenVZ and managed with Puppet. Monitoring was all done with Nagios, Cacti, Ganglia and home-brewed code. Much of my time was spent working with developers building machines to host services and debugging existing setups.Boulder, CO, USA / New York, New York, USA
Sep 2010 - May 2012
In my time as a graduate student, I helped teach courses in introductory physics including classical mechanics, electricity & magnetism, quantum mechanics, and relativity. Additionally, I helped create curriculum and experiments to aide in the educational experience.Boulder, CO, USA
Jan 2007 - Jul 2009
Researched FRC plasmas specifically looking for magnetic reconnection events. My duties were to build detectors and simulate the experiments. The main experiment took only 100μs to complete so it was necessary to simulate to know where to look for specific events. As a part of ongoing research I gave many lectures on the project's status.Boulder, CO, USA