How can I help?
I'm available to help you evaluate your team, benchmark your practice, choose your tech stack, improve your engineering processes, strategize, or review your code.
What I can help you with
- CTO-level advisory or Chief of Staff-level planning for your project or organization (engineering management).
Are you ready to scale? You can have me help with roadmapping and planning, measurement and ROI, contracting/vendors, technology and platform selection, and build-vs-buy. I can help define the requirements for your project, make technology selections, and architect the solution that will bring your vision to reality.
- Software delivery and lifecycle (process engineering).
I can help you baseline, track, and improve your SDLC for or migrate to Lean/Kanban so that your engineering functions forecast and deliver.
I have deep, extensive experience in highly regulated industries and graduate level education including: Healthcare, Medical Device Manufacturing, Direct-to-consumer web, Missile Defense, and Aerospace Test Engineering. I have lead software engineering and petabtye-scale data engineering (big data) functions from Pre-IPO all the way to IPO on NASDAQ.
- Code review and software engineering.
Are you building the right thing the right way? Is your team reinventing the wheel rather than working from leverage? Does your system scale? I can help answer these questions and more.
- Just want to chat?
Looking for a second opinion? Want to talk througha particular challenge or idea? Maybe you're a self-starter and just want to know if you're on the right path with whatever you are coming up against. Set up a strategy call with me—I can help.
How it works
For project work:
To start with we'll meet on a video call for an hour to discuss what you want to accomplish and go from there.
I will only take on work when I'm positive that we are a good fit. I have limited availability given my present role, so please reach out early.
For strategy calls and advisory:
If a project isn't a good fit for you right now, or you're still exploring options, perhaps a one-on-one strategy call would be helpful instead.
We'll address as many issues as possible with your business and come away with an actionable plan for what to do next. If you're interested in chatting, you can book an hour with me by reaching out below.
After the call I will write up a comprehensive summary of our talking points and your next steps.
How to get in touch with me
I work remotely from Nashville, TN in the central U.S. timezone.