Professional Software Engineering
I have spent more than twenty years building, maintaining, and extending production software — enterprise applications, automated testing, production support, and ongoing modernization of established systems.
I have spent more than twenty years building, maintaining, and extending production software — enterprise applications, automated testing, production support, and ongoing modernization of established systems.
I apply a human-directed process across both professional and independent work — LLMs assist with analysis and implementation while I retain responsibility for requirements, architecture, testing, and final decisions.
The umbrella for my independent software and creative projects — The Algebrator, Puzzle GridWorks, and Silent E.
A Java/Vaadin algebra and puzzle-solving application with specialized tools for numerical, logical, and word-based problems.
A visual puzzle workspace for importing puzzle images, overlaying grids and text, annotating solutions, and producing clean visual demonstrations.
A visual storytelling project using AI-generated imagery to illustrate the word transformations in Tom Lehrer's public-domain song "Silent E."
I am a senior software developer with more than twenty years of professional experience building, supporting, and evolving software systems. My background includes enterprise web applications, automated testing, production support, and long-term work with Java and related technologies.
In recent years, AI tools have become an increasingly useful part of that engineering process. I use them for analysis, implementation assistance, debugging, testing, and technical exploration while retaining responsibility for requirements, architectural decisions, verification, and final results.
Outside my conventional work, I develop independent software and creative projects through QuizLabs. These projects allow me to explore ideas, build complete products, experiment with AI-assisted workflows, and pursue interests in puzzles, music, visual art, and multimedia creation. Those experiences frequently strengthen the problem-solving, communication, and technical judgment I bring back to professional development work.
Nontraditional, practice-based technical education through specialized technology programs, independent study, and long-term professional software development. Formal music studies also contributed to a disciplined approach to structure, pattern recognition, iteration, and performance.