Think broadly. Build deliberately. Learn from what actually works.

Good engineering is not just writing code. It is turning a large, ambiguous idea into a sequence of decisions that can be tested, changed, and eventually made real.

01

Start with the system.

I like understanding the larger picture before getting lost in implementation details: boundaries, responsibilities, interfaces, data flow, and the places where change is likely to happen.

02

Turn ambiguity into slices.

flight trAIner is deliberately being built as small vertical slices. Each slice should produce something tangible enough to run, test, evaluate, and learn from.

03

Keep the boundaries visible.

Clear contracts and separation of concerns make it possible to change one part of a system without losing the shape of the whole.

AI is becoming part of the engineering process, not just the product.

My approach combines more than 30 years of hands-on engineering experience with new AI capabilities. I remain actively involved in architecture, coding, debugging, testing, and technical problem-solving. How much implementation I delegate to AI varies by project.

For flight trAIner, ChatGPT and Codex contribute substantially to technical exploration and implementation. I provide the vision and direction, participate in architectural and engineering decisions, evaluate the results, and retain responsibility for what we build.

This isn't simply about generating code faster. It's about exploring how human experience, creativity, and judgment can work alongside AI capabilities to build things that might otherwise remain ideas.

Leadership is making the next useful decision.

Earlier in my career I helped build a large automated testing platform from the ground up, moving from database architecture into software development and eventually technical leadership. The work required keeping many moving parts together across operating systems, networks, virtualization, databases, and application services.

That experience shaped how I approach trebledmind: establish a direction, make the scope honest, document the important decisions, and keep moving toward something demonstrable.

When something doesn't work, the answer isn't to defend the original idea. It is to learn from the failure and adjust the design.

Professional engineering

30+ years across software, databases, cloud systems, automation, architecture, and technical leadership.

Modern AI practice

Professional exposure to Bedrock and OpenCode, combined with hands-on agentic development using Codex.

Independent building

trebledmind and flight trAIner turn those ideas into a real, evolving engineering project.