Bridge engineer by day, programmer by night.
My background and education is in structural engineering. I have always enjoyed programming and would claim to be mostly self-taught. I program for fun in a variety of languages including C++, python, VBA, and MathCAD (if you can consider that a language).
I am currently working on a soil pressure (vertical and lateral pressure) program because I am tired of calculating it by hand all the time. It will read a text input file, calc the pressures, and output a formatted text file.
I also want to write a matrix analysis program, a live load generation program, a sheet pile analysis/design program, retaining wall analysis/design program, a section property calculator, and (finally) a column interaction program.
Most or all of it will be written in python. If I get something that is reasonably good I plan to put it on github for others to critique and add to.