mmombrea-headshot
Matt

Matthew Mombrea

CTO / Partner

Matthew + CN

Established 2010

Matt is our Chief Technology Officer and one of the founders of our agency. He started Cypress North in 2010 with Greg Finn, and now leads our Buffalo office. As the head of our development team, Matt oversees all of our technical strategy and software and systems design efforts.

With more than 19 years of software engineering experience, Matt has the knowledge and expertise to help our clients find solutions that will solve their problems and help them reach their goals. He is dedicated to doing things the right way and finding the right custom solution for each client, all while accounting for long-term maintainability and technical debt.

Matt is a Buffalo native and graduated from St. Bonaventure University, where he studied computer science.

When he’s not at work, Matt enjoys spending time with his kids and his dog. He also likes to golf, snowboard, and roast coffee.

Follow along with Matthew

Expertise

  • API Development
  • C#/ASP.NET/SQL
  • Database Architecture
  • HTML/CSS/JavaScript
  • iOS & Android
  • Server & Datacenter Management
  • Software Design

Matthew's Life At CN

Matthew-isms

Matt

The best way to do it is to do it until it's done.

Hard work never goes out of style.

Provide value and be valuable.

That's a long way to go in a gorilla suit.

Check Out Some of Matthew's Work

mmombrea-headshot
“There are infinite ways to accomplish the same task. We figure out the one that is going to have the longest lasting value, be maintainable, and prop up that effort for the longest period of time.”

Matthew Mombrea

CTO / Partner, Cypress North

Pubs, Awards, Certs & Community

Written By Matthew

CN_Blog_GA4
Blog by: Matt Mombrea
5.10.2023
Agency Advice

Is Google Analytics 4 a Tactical Move Away From Free Analytics?

There’s something fishy going on with the way that Google is handling GA4. To me, it’s playing out as a backdoor cash grab, hidden under a thin veil of a free and easy migration from UA. 

easily-display-java
Blog by: Matt Mombrea
11.8.2017
Web Programming & Development

[SOLVED] Using an in-memory repository. Keys will not be persisted to storage. - ASP.NET Core under IIS

.NET Core Data Protection One of the main benefits of building a new .NET project using .NET Core is cross platform deployment, however, IIS will still be a common home for ASP.NET Core web applications. In netcore 2.0 MVC applications, […]

cn-500-internal-server-error
Blog by: Matt Mombrea
3.24.2016
Web Programming & Development

500 Internal Server Error, readv() failed (104: Connection reset by peer) while reading upstream [Solved]

Running Nginx and PHP-FPM is a pretty great setup for the most part. One thing we've struggled with on occasion however are some problems with unclear error messages and non-obvious solutions. One of those instances involved the following generic error […]

android
Blog by: Matt Mombrea
10.8.2013
Web Programming & Development

Setting up the Android Google Volley ImageLoader for NetworkImageView

Google Volley is awesome. If you're an Android developer and you've done AsyncTask and HttpClient stuff (and there is no avoiding it), prepare for a huge relief once you get up and running with Volley. All of the leg work […]

hacked
Blog by: Matt Mombrea
3.21.2013
Web Programming & Development

Hacked? Here's How To Remove The Dreaded Google Malware Warning

As an avid internet connoisseur you've likely seen Google's notorious "Danger: Malware Ahead" warning that curbs traffic, kills profit and effectively shuts down a site for Chrome users. So how does it happen? Well, at any given moment, your website is being […]

jquerty
Blog by: Matt Mombrea
10.25.2012
Web Programming & Development

How to sort alphanumeric values with jQuery and C#

Sorting values on the server side is usually pretty trivial. There are a lot of tools at your disposal, not the least of which is the data query itself. When it comes to sorting an element on the front end […]

errors
Blog by: Matt Mombrea
9.7.2012
Web Programming & Development

Global AJAX error handling with jQuery

Error handling and feedback for AJAX requests can be a tedious undertaking for JavaScript heavy web applications. Often the AJAX functions are spread out in your code and, if you're like me, you may put off error handling until late […]

redirects
Blog by: Matt Mombrea
3.29.2012
Web Programming & Development

How to create multiple 301 redirect urls in ASP.NET MVC

While ASP.NET MVC has a powerful routing engine for handling requests, there can be a scenario when you need to process a list of specific URL rewrites in your application. Often this can be due to a new version of […]

internet-explorer
Blog by: Matt Mombrea
3.19.2012
Web Programming & Development

Internet Explorer Aborting AJAX Requests : FIXED

I've written previously on how to handle AJAX requests for Internet Explorer but recently we came across a strange issue where the requests were being aborted by IE before the response was finished being delivered. Using Fiddler and Firebug, we […]

easily-display-java
Blog by: Matt Mombrea
3.15.2012
Web Programming & Development

How to easily display a twitter feed using javascript

Update: March 2013 This method of retrieving timeline data from Twitter is going to be shut down very soon. Please see my follow up article on the death of the Twitter API v1 for more details on why it will […]

server
Blog by: Matt Mombrea
11.21.2011
Web Programming & Development

Migrating a WordPress installation from one server to another

There comes a time when your once fast server needs to be replaced with a superior machine. In fact, this time comes fairly often for system administrators these days. Around here, our developers are also our system admins, so time […]

Blog by: Matt Mombrea
9.29.2011
Web Programming & Development

Getting Started with the Google Prediction API

The Google Prediction API is a Google labs project that can aid you in many types of predictive analysis and content recommendation. The nature of the software makes is difficult to explain exactly what it is and how it works. […]

databases
Blog by: Matt Mombrea
9.17.2011
Web Programming & Development

Databases Demystified - An Executive Overview

I'm very fortunate to work at a company where both the business and marketing teams have a solid grasp on how databases work. They may not know the technical specifics or how to achieve a desired result, but they understand […]

more-errors
Blog by: Matt Mombrea
8.19.2011
Web Programming & Development

Correcting wp-admin 404 error for wordpress under IIS

If you're running WordPress on IIS and experiencing an issue where navigating to /wp-admin results in either a blank page or a 404 error, you may need an additional rule in your .htaccess file. Generally you'll find that, assuming you're […]

more-redirects
Blog by: Matt Mombrea
8.18.2011
Web Programming & Development

Setting up URL Rewrites for WordPress under IIS on a Windows Server

A common problem when running WordPress under Windows and IIS is how to handle URL Rewrites. URL Rewrites are usually used with WordPress to format the permalink structure of post URL's in a nice way, and to remove the need […]

app
Blog by: Matt Mombrea
8.16.2011
Web Programming & Development

What Android Developers can learn from ColorNote, a beautiful Mobile App

I'm an Android user. I have a love / hate relationship with the platform. On one hand, I love the ability to have full control over every aspect of my phone and customize it to suite my preferences (see root […]

iphone-crashes
Blog by: Matt Mombrea
8.11.2011
Web Programming & Development

Fix for iPhone app crash when loading an external link in UIWebView

If you're building an iOS app and using a UIWebView control to load web pages or HTML, you may have encountered an issue where the app seems to crash randomly while loading the HTML. We found that the crashes were […]

carousel
Blog by: Matt Mombrea
8.7.2011
Web Programming & Development

JQuery Tools - Scrollable Carousel plugin not working in IE under wordpress?

When launching the latest version of www.cypressnorth.com (AKA this site) we came across a very frustrating issue that took us a lot of time to solve. On the homepage we have a carousel of our offerings using jQuery and the […]

ajax
Blog by: Matt Mombrea
7.14.2011
Web Programming & Development

Cross Domain Ajax Request with XML response for IE,Firefox,Chrome, Safari – jQuery

In a previous post I discussed how to accomplish cross domain JSON requests and some caveats to be aware of. That example involved a scenario in which you had control of the web service environment and were able to allow […]

small-business
Blog by: Matt Mombrea
7.11.2011
Uncategorized

Setting up a small office or home office VOIP system with Asterisk PBX – Part 4

Be sure to check out parts one, two, and three of this series. Part four of this series has our hardware and network all set up and ready for software configuration. This can be the most confusing part of the […]

Teammates & Collaborators