David Aramant

Staff Software Engineer

David is a Staff Software Engineer. Since joining SEP in 2004, he has brought invaluable expertise to client projects across multiple industries, including Industrial, Agricultural, and Medical. David’s recent work utilizes C# and .NET.

He attended Rose-Hulman Institute of Technology, earning a degree in Computer Science.

David Aramant

Posts by David

light up sign that reads "Change"
Practices | 5 min read

Challenge Your Favorites

I’ve written about the many benefits of personal projects before. One nice aspect is being able to try out tools & frameworks in a low-risk environment. In this post I’ll explain one such trial I’m doing and how the tool Comby made switching easy. Are My Go-To Tools Stale? As we gain experience on projects […]

Programming | 4 min read

Sector Director – An Exploration into Classic Graphics Programming

This is the third post in my series on the value of personal projects. Check out the first and second posts for context. Sector Director Sector Director is an on-going (as of writing) project to create my own 3D renderer for the 1993 game Doom. There is nothing terribly novel about this – tons of […]

teal and blue wall tile
Artificial Intelligence | 4 min read

Tiledriver – Making Wolfenstein 3D Levels with Machine Learning

This is the second post in my series on the value of personal projects. See the first one for more context. Marrying the Old with the New Tiledriver was an attempt to create levels for the classic 1992 game Wolfenstein 3D using machine learning. I thought this would be a fun challenge since I didn’t […]

close up of various craft supplies
Programming | 4 min read

The Value of Personal Projects

Personal projects can be a great way to explore ideas, concepts, or frameworks before you use them on an actual work project. As somewhat of a staple of SEP’s Hackathons, I’d like to highlight some of my philosophies around personal projects and the value I’ve gotten out of them. I worked on all the projects […]