summaryrefslogtreecommitdiffstats
path: root/consulting.md
blob: fe003ff96ec984e4818d92493e602b68c3dd9a11 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
---
layout: page
title: Consulting Services
---

My expertise is available for hire.

In consulting I aim to help companies learn not just what the correct design
choices are, but *why* it's so. I help people deliver value with software that
is elegant, consistent, and fast.

I accomplish this with deep experience in all areas of technology. My work goes
as deep as writing device drivers in assembly and as high as building rock-solid
single-page-apps in JavaScript; as serious as large-scale release automation for
mission-critical applications and as unserious as deep OpenGL work for video
games. An understanding of the entire technology ecosystem is extremely
effective for finding efficient and novel solutions to your problems.

Clients work with me because:

1. When it's crunch time they can't afford to iterate on bad designs, and rely
   on me to have the foresight to judge problems and the skill to quickly
   execute on their solutions. They trust me to design systems, write code,
   allocate resources, lead teams, and deliver.
2. They want someone who understands more than their niche. Novel approaches can
   be the edge you need, and those come from people with broad experience to
   draw from. Having worked on software from the top to the bottom, I easily
   pull solutions from across domains to solve problems.

Want to learn more? [Contact me](mailto:sir@cmpwn.com).