I’ve worked with
Over the years through open source, consulting, volunteering, or full time employment I’ve had the opportunity to work with a range of companies.
Over the years through open source, consulting, volunteering, or full time employment I’ve had the opportunity to work with a range of companies.