About Me
I am an Embedded Software Engineer, currently employed at Gentex Corporation in Zeeland, MI. I have a keen interest in the concepts of Software Craftsmanship, software minimalism, and clean software design. This site is meant to showcase some of my own thoughts and projects regarding those concepts.
Contact Info
Email: mike@mdlowis.com
Current Projects
Some of the projects I'm actively working on:
- tide - A minimal graphical text editor inspired by Acme. This is currently my primary text editor.
- anvil - A minimal tiling window manager modeled after the window management in Acme.
- awiki - A minimal personal wiki engine for authoring static websites. This is the tool used to author this site.
- alib - A collection of header-only libraries for C. Designed to be cloned and owned into all of my miscellaneous projects to allow reuse without adding external dependencies.
- atf - A minimal unit testing framework for C distributed as a header-only library. Used to test my other side projects.
Work Experience
Gentex Corporation, Zeeland MI (Sep 2010 - Present)
- Lead Software Engineer (Sep 2019 - Present)
- Software Engineer (Sep 2010 - Sep 2019)
Vanillaware, Grand Rapids MI (Jan 2007 - June 2010)
- Software Engineer
- Intern
Education
Grand Valley State University (Graduated 2009)
- Bachelor of Science, Computer Science