Reflective Software - San Francisco Bay Area - Elixir/Phoenix/LiveView/data pipeline development

We at Reflective Software are currently available for contracting.

About Us

My name: Eric Saxby
My position: Co-founder
Company name: Reflective Software
Company website: https://www.reflective.dev
Company headquarters (country): US

We’re a two-person consulting company consisting of @sax and @eahanson. We each have 20+ years of software development experience and have been building software in Elixir for the last 8 years. We also have recent Rust and SwiftUI experience, and in the past have worked with other languages including Typescript, Javascript, and Ruby.

We’re located in the San Francisco Bay Area (UTC-7/8 depending on daylight savings time), but have experience working in US Eastern as well as overlapping with European time zones.

We can join existing teams or build projects (and possibly host and maintain them) independently. For larger projects, we can bring in extra people to help.

Our work

A lot of our focus in the past 5 years has been on high-performance data pipelines and on interactive web applications, with a strong focus on tested, resilient code. We actively maintain a lot of open source libraries and tools, including comprehensive developer workflow automation for decreasing the overhead of development. We’ve also built API services, mobile apps, and have a lot of experience interacting with and debugging 3rd party API.

We host our open source libraries and tools in a separate GitHub organization.

Highlights:

  • Worked with a team to replatform a legacy (multi-decade-old, having not been worked on in more than 10 years) Oracle-based application to Phoenix/LiveView.
  • Built fast runtime aggregations over 100s of millions of records in Postgres with Ecto using CTEs to calculate carbon emissions for global logistics.
  • Built a resilient data pipeline to process and enrich a multi-year backlog of health care data, interacting with multiple resource-constrained APIs with care to not overwhelm them.
  • Joined existing teams and rapidly caught up with new product domains, to ship features quickly while training less-experienced engineers.

How to get in touch

You can read more about the kinds of things we have worked on at reflective.dev/software and you can get in touch with us at contact@reflective.dev.

5 Likes