2020 / FOUNDING
CodeGenTech
Founder and CEO of CodeGenerationTechnologies, connecting software engineering, architecture consulting, and independent products.
Company backgroundABOUT / THE PERSON BEHIND THE BLUEPRINT
I’ve spent much of my professional life understanding how complex software systems fit together, how they fail, and how they can better serve the people who depend on them.
My work connects enterprise architecture, software engineering, technical leadership, and independent product development. I am interested in the relationships that make a system understandable and in the decisions that allow it to remain useful as conditions change.
I founded CodeGenerationTechnologies, known as CodeGenTech, in 2020. It provides a place to connect engineering and architecture with the practical work of creating software and exploring products.
Outside professional work, my curiosity continues through drawing, music and rhythm, movement, physical practice, and study. I approach these as practices to explore rather than subjects in which experience grants a final answer.
These interests share a foundation: curiosity, discipline, craftsmanship, and a willingness to revise an incomplete understanding.
2020 / FOUNDING
Founder and CEO of CodeGenerationTechnologies, connecting software engineering, architecture consulting, and independent products.
Company background2021–2024 / STUDY RECORD
A period of formal study listed on my public LinkedIn profile.
View LinkedInTHE PRINCIPLES
Begin with observation. A useful question can expose a dependency that a confident answer has missed.
Look for the principles beneath the visible problem. Context gives individual decisions their meaning.
Give an idea form. A model or prototype makes assumptions visible and invites correction.
Make relationships legible. Useful boundaries and clear interfaces allow a system to change without losing coherence.
Return to the work with patience. Repetition matters when it includes observation and adjustment.
Ask whether a thing is worth building before asking how quickly it can be built.
Consider the people who depend on the result. Capability should be accompanied by care for its consequences.
Think beyond the immediate release. Endurance, usefulness, and what a system makes possible for others also matter.
DELIBERATE PRACTICE
Drawing, rhythm, movement, martial arts, physical practice, and technical work offer different ways to observe a process and refine it. I approach these as continuing practices rather than claims of mastery.
Pay attention before acting. The first task is to notice what is happening, including what the current model leaves out.
Draft narrative
A working statement of principles, open to refinement.
I believe that understanding matters.
That good questions often contribute more than immediate answers.
That meaningful creation requires more than inspiration. It requires discipline, patience, structure, and the willingness to begin again.
I believe that technology should serve people, that complexity should be understood before it is multiplied, and that responsibility should accompany capability.
I am drawn to the intersection of disciplines: engineering and art, reason and imagination, movement and stillness, knowledge and wisdom.
I value independence, but not isolation. Ambition, but not at the expense of integrity. Progress, but not merely for the sake of novelty.
I do not consider learning a stage of life to be completed.
And I do not believe that the things we build should be judged only by their immediate success.
Their endurance, their usefulness, and their consequences matter too.
There remains much to understand, much to practise, and much worth creating.