Founded in 1999, Intercarve is a custom software development agency made up of experts who take pride in solving complex problems and maintaining lasting relationships.

We are committed to helping our clients accomplish more through consultative selection, design, implementation, and ongoing technology maintenance. Our proficiency in understanding business challenges and professional competence allows us to create intuitive, insightful software applications that improve performance, boost productivity, and increase revenue.

Why We Do It

Customer Experience

We understand that many startups, entrepreneurs, and existing businesses want to build something new, but they don’t want to get left high and dry by a freelancer or an unpaid “tech co-founder” who’s moonlighting. That’s why we build custom software solutions that include long-term support to fit the exact needs and on-going requirements of your business.

Customizations

No two businesses are exactly the same. Neither are their software needs. When it comes to the core competencies of your company, off-the-shelf software can leave you needing or wanting more. At Intercarve, we create custom software solutions that model the way you do business to set you up for long-term success.

A True Partner

Many companies with existing in-house software teams need extra resources on an as-needed basis, either as long-term staff augmentation or outsourced for a project. At Intercarve, we take pride in solving hard problems and have a deep understanding of the “why” of your project and business goals. You can trust us to be a true partner who can help you make the right technological decisions with confidence.

Our Team

Brian Cohen

Founder/Owner

Brian is a software architect, full-stack web software engineer, and founder of Intercarve. He believes in the Unix philosophy — that a single piece of software should do one thing well and that software programs should work well together. Because fewer moving parts ensure fewer things go wrong, he builds simple, short, clear, modern, scalable, full life-cycle programs that other developers can easily maintain and repurpose.

Brian grew up as a competitive ski racer and holds a degree in Computer Science from Johns Hopkins University in Baltimore, MD. A lifelong fan of the Mets and Rangers, he grew up in Westchester County, NY and was later a longtime resident of Boise, Idaho.  He now lives with his wife and two kids outside Albany, NY.

Brian Cohen

Founder/Owner

Brian is a software architect, full-stack web software engineer, and founder of Intercarve. He believes in the Unix philosophy — that a single piece of software should do one thing well and that software programs should work well together. Because fewer moving parts ensure fewer things go wrong, he builds simple, short, clear, modern, scalable, full life-cycle programs that other developers can easily maintain and repurpose.

Brian grew up as a competitive ski racer and holds a degree in Computer Science from Johns Hopkins University in Baltimore, MD. A lifeline fan of the Mets and Rangers, he grew up in Westchester County, NY and was later a longtime resident of Boise, Idaho.  He now lives with his wife and two kids outside Albany, NY.

Michael Bahnmiller

Senior Software Engineer

Michael started programming at seven years old with his father’s old Commodore 64, spawning a lifelong fascination with technology. He’s been programming professionally in a wide variety of capacities since 2005 at companies like Bodybuilding.com and Hallmark. When he’s not programming, he’s either kayaking or working on music; he has worked on Hollywood movies and TV shows like The Simpsons and X-Men: Apocalypse. He also has a four-year degree in Music from Brigham Young University in Provo, Utah, and currently lives in Montana with his wife and three children.

Michael Bahnmiller

Senior Software Engineer

Michael started programming at seven years old with his father’s old Commodore 64, spawning a lifelong fascination with technology. He’s been programming professionally in a wide variety of capacities since 2005 at companies like Bodybuilding.com and Hallmark. When he’s not programming, he’s either kayaking or working on music; he has worked on Hollywood movies and TV shows like The Simpsons and X-Men: Apocalypse. He also has a four-year degree in Music from Brigham Young University in Provo, Utah, and currently lives in Montana with his wife and three children.

Ryan Gerstein

Software Engineer

Ryan has been in software development for nearly 15 years. He studied Computer Science at Rensselaer Polytechnic Institute in Troy, NY where he graduated in 2013. He’s worked and done consulting work for software solutions in many fields, ranging from advertisement, the automotive industry, the gaming industry, and healthcare. He’s always looking to learn something new, and enjoys solving unique and complex problems each day. In his free time, he spends probably a little too much time gaming, and tinkering with new gadgets and technologies.

Ryan Gerstein

Software Engineer

Ryan has been in software development for nearly 15 years. He studied Computer Science at Rensselaer Polytechnic Institute in Troy, NY where he graduated in 2013. He’s worked and done consulting work for software solutions in many fields, ranging from advertisement, the automotive industry, the gaming industry, and healthcare. He’s always looking to learn something new, and enjoys solving unique and complex problems each day. In his free time, he spends probably a little too much time gaming, and tinkering with new gadgets and technologies.

James Clark

Lead Software Engineering Manager

James has always enjoyed working with computers, starting out at a young age writing TI-Basic to make math programs and games for his siblings on their home computer. During his school years, James spent time with many different languages and technologies ranging from programmable calculators to computer-controlled machinery.

His first jobs were repairing and supporting computer hardware and software, setting up office networks and systems, then designing and hosting websites and online applications. He graduated with a 1st Class (with Honours) Bachelor’s Degree in Systems Engineering from Brunel University, London, in 2005. James takes pleasure in being a part of creative solutions and finds it especially rewarding to hear from others that a process was improved or a problem eliminated due to his team’s efforts.

James Clark

Lead Software Engineering Manager

James has always enjoyed working with computers, starting out at a young age writing TI-Basic to make math programs and games for his siblings on their home computer. During his school years, James spent time with many different languages and technologies ranging from programmable calculators to computer-controlled machinery.

His first jobs were repairing and supporting computer hardware and software, setting up office networks and systems, then designing and hosting websites and online applications. He graduated with a 1st Class (with Honours) Bachelor’s Degree in Systems Engineering from Brunel University, London, in 2005. James takes pleasure in being a part of creative solutions and finds it especially rewarding to hear from others that a process was improved or a problem eliminated due to his team’s efforts.

Aldo Barreras

Software Engineering Manager

Aldo has been in Software Engineering for over a decade. He studied Computer Science and competed in regional programming competitions. He’s always seen himself as a problem solver, and that’s genuinely what he enjoys doing as a Software Engineering Manager at Intercarve. In his free time, Aldo likes to read articles or watch videos on various different science topics. He also enjoys cooking and is currently learning to speak Japanese.

Aldo Barreras

Software Engineering Manager

Aldo has been in Software Engineering for over a decade. He studied Computer Science and competed in regional programming competitions. He’s always seen himself as a problem solver, and that’s genuinely what he enjoys doing as a Software Engineering Manager at Intercarve. In his free time, Aldo likes to read articles or watch videos on various different science topics. He also enjoys cooking and is currently learning to speak Japanese.