Skip to content

About Me

I'm a life-long geek who's passionate about software quality. The bulk of my experience is in back-end technologies, though I've done some front-end work as well, my favorite so far being a combination of React and Relay.

Expertise

I've built my skill set over the years to include many well-known established technologies as well as a few cutting-edge stacks.

.NET

I've been working in the typical Microsoft stack since 2001, and consider C# my "native language." I find this stack a perfect solution when strong typing is needed.

Node.js

I picked up Node.js about 6 years ago and have loved it from day one. It's especially great with when you need to deal with data of any shape with low-overhead maintenance and makes for quick development of easily horizontally scalable systems and Microservices architectures.

SQL Server

Microsoft SQL Server is my typical go-to for applications in need of an RDBMS. It's solid and fast; a perfect choice for strictly-structured data.

MongoDB

I've used MongoDB for a whole range of projects. It's ability to handle large data loads and semi-structured data is unbeatable.

React

React has been my go-to for UIs that require complex interaction and complex data. I'm patiently waiting the stable release of Concurrent Mode.

GraphQL

My new current love affair is a whole new approach to accessing data on the client. An advantage of GraphQL is that it's a spec, not a technology implemented in one way, so when it's needed, it's typically easy to use regardless of your stack.

Documentation

I'm a huge fan of good documentation (hence the layout of this site), and will always take the time to create it when feasible.

Clients

I also do some contract work from time to time.

Craimark

My longest-running client, Craimark is top-notch when it comes to video production and marketing.

Gomigo

Gomigo will soon be a game-changer when it comes to easily meeting up with friends.

Ostrich

Building better financial habits is something everyone can get behind, and Ostrich is a great place to start making that happen.

ECP, Inc.

ECP has been providing high quality protective coatings for automobiles for over 50 years.