Meet The Team

A lawyer and psychology graduate turned self-taught developers. We apply scientific methodology to software design.

Sam Frahm

Sam Frahm

Principal Software Engineer, BPsych.

Sam Frahm is a Principal Software Engineer and co-founder of SOLARIS. With a background in business and the software industry, he focuses on building technology that aligns with how people think, work, and make decisions. By applying psychological research to software design, he aims to develop digital systems that are intuitive, effective, and practical. His expertise lies in creating technically sound solutions that deliver real-world value.

Joshua Macmaster

Joshua Macmaster

Principal Software Engineer, LLB.

Josh is a Principal Software Engineer and co-founder of SOLARIS. With 5 years of experience as a law clerk and being a recently admitted lawyer, he brings unique insights into process automation and workflow optimization. His self-taught programming journey and legal background enable him to create innovative solutions that bridge technical and business needs.

Our Approach

We deliver affordable software through scientific methodology and continuous improvement. Every solution is tested against one question: Is it working for the business and the people in it?

Domain-Driven Design

We dive deep into your unique business domain. Every company has specific needs that off-the-shelf solutions miss. We design software that speaks your business language and reflects your actual workflows.

Hypothesis-Driven Development

We don't guess. Together with you, we form hypotheses about what will improve your operations. Then we test them with the staff who actually use the software. Does it increase satisfaction? Does it reduce friction? The data guides our decisions.

Continuous Improvement

Software is never finished. We build with iteration in mind, constantly measuring impact and refining based on real usage patterns. Your business evolves, and your software should too.

Affordable & Accessible

Quality software shouldn't break the bank. We believe every business deserves software that enhances their operations without enterprise-level pricing. Our efficient processes and modern tooling keep costs down while maintaining high standards.

Let's Build Together

Ready to design software that truly serves your business and your people? Let's discover your domain together and test what works.