Discover. Explore. Build.
Side Trails
Software Development
Building + Rebuilding Software Systems
Side Trailing
Process
Understand deeply. Work closely. Build thoughtfully.
Every project is a journey. From discovering where you are and where you want to go, to exploring the paths to get there, and, finally, setting up camp at the destination, together.
Discover
Understand where you are now and define where you want to go. Gather any "known-knowns" and "known-unknowns".


Explore
Scout possible paths forward. Develop a shared understanding and uncover as many "unknown-unknowns" as possible.
Build
Take the chosen path and build the solution. Realize your goals, together, while leaving room to adapt along the way.

Things I Can Do
Expertise
System Anaylsis
Develop an understanding of the breadth and depth of your system, and the relationships and interactions between the various parts.
System Architecture
Design solutions that incorporate and consider all aspects of a system.
Software Prototyping
Exploratory software development to better understand the solution you want, and really need.
Software Development
Implement well-designed code, enabling future growth and reducing maintenance overhead.
Cloud Integration
Introduce new cloud services into existing systems or processes, or migrate existing non-cloud systems to the cloud.
Rucksack
Java, JavaScript/TypeScript, React, MySQL/SQL, AWS, and more…
Let's Chat
Contact
Need help with a project? Send me some details.