Hello, I'm Truman
I am a Software Engineer and Innovator. I am a Virginia Tech graduate with a B.S. in Computer Science and an M.S. in Aerospace Engineering. I have worked in many fields of engineering with a variety of technical roles and responsibilities. I expand my knowledge by developing my side projects in my free time.
Skills
Python
C
Javascript
HTML
CSS
MATLAB
R
Java
C#
Tensorflow
PyTorch
Bootstrap
jQuery
Qt
MQTT
Unity
Unreal Engine
Autodesk Inventor
Autodesk AutoCAD
Education and Experience
I graduated with a bachelor's degree in Computer Science from Virginia Tech. I have learned concepts of object-oriented-programming and functional programming. I have implemented data structures such as a stack, queue, and search trees and have knowledge on multiprocessing and multithreading. I focused on working with AI/ML and data processing.
I graduated with a masters's degree in Aerospace Engineering from Virginia Tech. I have learned concepts of computational fluid dynamics, structural analysis, thermodynamics, and aerodynamics. I focused on space engineering concerning the dynamics and control of systems in space.
I worked as a curriculum developer and instructor for Fairfax Collegiate, an organization founded to educate children and young adults. I designed a class which teaches high school students concepts of object-oriented-programming including encapsulation, inheritance, and polymorphism. Furthermore, I taught classes that focused on learning Python, web design (HTML, CSS, JavaScript...), and autonomous robotics.
I worked as a software developer for Ensco Rail. I was responsible for maintaining internal repositories and developing internal utilities. I also developed user interfaces for the initialization and operation of rail cars. The majority of interfaces I designed using Python, C++, and Qt while other interfaces relied on Java and Swing. I also created the communication systems onboard autonomous rail cars for the Canadian National Railway.
I worked as a software developer for NASK Incorporated. I created software tools for performing image segmentation of X band and KA band synthetic aperture radar imagery. The goals of the project followed closely with those of the SpaceNet challenges. I simultaneously helped develop code to identify and label frequency-hopped spread spectrum signals in radio frequency spectrum datasets.
I worked as a software developer for Aerostar. I developed logical and reinforcement learning based AI algorithms for piloting atmospheric balloons. I derived fundamental equations and models for the operation of lighter-than-air platforms. I utilized these discoveries to create real-time balloon simulation software. I established, tested, and maintained many shared internal libraries. I cooperated with NASA, the FAA, and other corporations to pioneer and refine the Upper Class E Traffic Management protocols for high altitude flight.
I have spent countless hours using online resources such as CodePen and Glitch to experiment with libraries and APIs for Javascript as well as solidify a concrete background in HTML and CSS. In fact, many of my created codes have been featured on the front page of CodePen and Glitch. By developing my side projects I have gained a practical foundation for programming and have gained experience using a wide variety of programming languages and softwares.
Projects
This project is a 3D printable quadcopter design that anyone can replicate.
Autodesk Inventor
Completed
This project uses deep learning to solve a maze without revisiting tiles.
Javascript HTML CSS Tensorflow Async Programming
Completed
This project is an extension of the popular game 2048 by having procedurally generated walls.
Javascript HTML CSS
Completed
My undergraduate capstone project is a web application that promotes education with Augmented Reality.
HTML A-Frame AR
Completed
This project is a powerful, lightweight Javascript library for simple, easy to use 3D vector manipulations.
Javascript
Completed
Toastman
This project is a game from the point of view of a slice of toast defending his world from invasive birds.
Unity C# GPU Programming
In Progress
This project is an AI which teaches itself how to optimally play the popular game Rocket League.
Python Machine Learning Tensorflow GPU Programming
In Progress
This project is a Javascript library which offers simple display of and interaction with 3D models on websites.
Javascript Three.js
Proposed
This project is a Javascript library and API which allows users to add interactive elements to their static webpages.
Javascript Node.js MongoDB
Proposed
Contact
Copyright 2024 Truman Heberle
Website Designed by Truman Heberle