About Me

Hello! My name is Keegan Tawa, and I’m a 27 year old Software Engineer from Philadelphia, US. I have a Bachelor’s of Science in Computer Engineering from Penn State, I’m an active musician, a practicing martial artist and have a passion for Science Fiction and space exploration. I currently work as a Software Engineer for Lockheed Martin Space Systems.

I’ve created this blog to share some of my work on a platform where I can dive into a few of its more technical aspects. The main focus of this blog will be on P.I.S.E.S. (Procedural Iterative Stellar Evolution Simulation), which is a personal passion project of mine. P.I.S.E.S. is completely unaffiliated with my day job.

In full disclosure, I am no software authority. I consider myself to be a creative person with a fairly average programmatic aptitude and a lot of try-hard. The practices, algorithms, methods and physical code that I share here are my best efforts, and I do believe that I have solved some fun problems and created some cool results. However, please take my code for what it is – the excited outpouring of an overly-enthusiastic science fiction nut with only a meager B.S. in Computer Engineering under his belt.


P.I.S.E.S. stands for Procedural Iterative Stellar Evolution Simulation. P.I.S.E.S. simulates the birth, growth and development of a very small microgalaxy, and all of the astronomical bodies, stars, worlds and species that you might find therein.

PISES’ backend data system is written in C#. It’s frontend visual system is rendered with the Unity gaming engine.

PISES’ development team consists of only myself for the moment.