Ideally, software is an art form. Sometimes it's a grind but it can be sublime. The creative development team has a vision of something that doesn't exist, then they reach out and build it.

 

Personal and academic projects

Professional projects

My resume