Custom software and apps

Software & app development with expertise in science and engineering

Scientific software is used to solve challenging problems in different fields of science and engineering, and is often tailored to fit specific types of problems for optimal speed and efficiency. Quality software can facilitate design and decision making involving complex phenomena that we encounter every day, such as reaction kinetics, weather prediction, industrial plant design, optimization and aerospace component selection. Developing great software for these applications requires insight beyond top-notch coding skills - the developer must also have a deep appreciation for the physics and chemistry of the system being modeled. This is exactly what Bryan’s Scientific Software has to offer.

With extensive experience working in the petrochemical industry and a Ph.D. in chemistry, my area of expertise is science and technology. I have developed apps for Windows, iOS/iPhone and the Mac to solve a variety of physical problems, and used some of my own apps while working as a chemist and chemical engineer for two of the largest oil majors in the world. My apps are designed with little overhead, employ efficient algorithms, use parallel techniques to take advantage of multicore processors and can include user-friendly options such as unit conversion, data exporting and visualization.

For more information, please contact me by phone or email. I offer free demonstrations and initial consulting sessions via video conference. I look forward to working with you to create quality scientific software!

Business objectives

 

Develop high quality scientific software

My goal is to deliver high-performance, stable and secure software based on physically representative models that meet or exceed the accuracy requirements necessary to use results with confidence. I take pride in my work, and strive to satisfy my clients.

 

Protect intellectual property

Your work is valuable, and nobody should steal your good ideas. I aim to protect any intellectual property divulged to me as if it were my own. My ten years of technology experience makes me no stranger to NDAs. I will never disclose or advertise any client’s project without permission.

Tailor products to meet client needs

My software all starts from a blank page of code - no square pegs for round holes. Clients are encouraged to be closely involved as collaborators throughout the development process, both as subject matter experts as well as targeted end users.

 

Honest and ethical business practices

My core values have been shaped in various ways as a scientist, a citizen, an Eagle Scout and a member of a family. Integrity and transparency are just two of the principles that guide me, and I value trust and relationships over profits. Doing what’s right works well.

 

Recently Developed


Gas permeation membranes are an energy efficient way to separate components in mixed gas streams, such as those found in hydrogen plants and refineries. To incorporate a membrane system in a large, complex plant, engineers need to accurately model the mass transport within a membrane cartridge so they know how it will affect the process. This membrane calculation tool for MacOS uses a theoretical model developed by Coker et al. to quickly model countercurrent, co-current and radial crossflow hollow fiber membrane configurations. It deploys multiple complex algorithms: multidimensional root finding, minimization and n x m linear algebra equations. Parallel calculations help put multi-core processors to work. ENJOY!!


Steam Tables is a specialized app for Windows that calculates thermodynamic properties of H2O from two extensive variables that define the state of a single-component system. The latest equations are used to describe the properties: IAPWS-IF97 is used for the forward equations. Due to the power of modern processors, the more accurate iterative back calculations can be done almost as quickly as the less accurate back-equation estimates described in IAPWS-IF97, so Steam Tables deploys the more accurate iterative approach. The results generated by Steam Tables have been verified precise to 14 decimal places for multiple points in each of the five regions described in IAPWS-IF97. This allows engineers in the power, refining and chemical industries to quickly calculate enthalpies, entropies and work potentials for steam turbines, steam engines, chemical production units that use steam as a heat medium and nuclear reactors with a high degree of confidence… with calculation times usually less than a second. Happy steaming!


ChemE Calculator is a powerful tool with a simple interface for running VLE and steam table calculations on your iPhone, or for doing unit conversions. Ever been working a problem with your colleague when suddenly you need to do a quick dewpoint calc or check the heavies content in a vapor phase? Instead of leaving the productive groove to go back to your desk, log into your computer, creak open the process simulation software, define the simulation, run the simulation and then sift through reams of output to get your answer, now you can reach into your pocket and run a few quick cases on your iPhone.


“Imagination is more important than knowledge.”

– Albert Einstein

Get in Touch

Please send me a message with ideas or questions and I will respond shortly.