How I work
Structure Before Code
Most projects run into trouble because the structure was wrong from the start. Getting that right early is usually more useful than moving fast.
Modular by Default
Systems should be easy to maintain, extend, and hand off. The goal is something that still makes sense two years from now.
Trade-offs, Not Preferences
The right approach depends on the problem. That includes being honest when something simpler would serve better than something sophisticated.
A thinking partner for hard problems.
I'm a software engineer and systems builder. My background spans web and software development, systems architecture, edge AI, and cross-domain research. What I tend to look for is the connection between disciplines that hasn't been mapped yet, and how to build something from it that holds up a few years out.
I work best when the problem isn't fully defined yet. If you know you need something but aren't sure what it should look like, or if you have a system that's gotten complicated and needs someone to think through it clearly, that's usually where this kind of work is most useful.
The most useful work usually happens in the first few conversations, before any code. Once the shape of the problem is clear, building it tends to be the easy part.
Thinks before building
The first question is always about the problem, not the solution. Understanding what actually needs to be built tends to change the answer.
Builds to last
Modular, maintainable, low-dependency. The goal is a system that's still understandable and adjustable a few years out.
Keeps you in control
You should understand what's being built and why, and be able to make decisions about it at any point.
Work and Research
A few things I have built and contributed to.
Project Sentinel
An offline-first edge AI platform for community environments. Passive, anomaly-first environmental awareness built for places where cloud dependency is not an option.
He@lio
AI core architecture and ongoing development for a mental health companion platform, built around modular context layers.
What I Can Help With
Technical Strategy
Figuring out what to build, how to structure it, and what to avoid. Useful before a project starts or when an existing one has gotten complicated.
System Architecture
Designing modular, maintainable systems. The right architecture depends on the problem and the constraints, not a preset approach.
Software Development
Web platforms, APIs, and custom software built for long-term maintainability.
Research and Exploration
Cross-domain technical research, concept development, and exploratory design work. Sometimes the most useful thing is having someone think through a problem alongside you.


