Portland, OR
Hi, I'm Cole.Lead Software Engineer.
I design and build enterprise applications end to end, from frontend platforms to backend services and cloud infrastructure. I work closely with the people who use them to get the problem right, and I lead a team of engineers who ship the solutions with me.

About
A little about me
I've spent the last ten years at Nike building the tools that product creation teams use every day, from CAD and color workflows to the shared platforms that tie them together.
The part I enjoy most is working directly with the people who use what I build. I like sitting down with them to understand how they actually work, defining the real problem together, and then shaping the solution with them through prototypes, feedback, and iteration until it fits.
My background is in React, TypeScript, Node.js, and AWS. I like architecting full-stack solutions end to end, but I'm happiest when I'm still hands-on in the code while leading a team.
I care about mentoring engineers, making clear technical decisions, and working across disciplines to ship things that scale.
University of Oregon
B.S., Computer Science · Minors in Math & Business
2016 · Dean's List
Experience
A decade at Nike
Nike Inc. · Aug 2016 – Present · 4 roles
Jun 2026 – Present
Lead Software Engineer
Product Creation
Lead a team of 7 engineers developing Nike Flow, a unified product creation workspace integrating 11 digital libraries, while spending about 80% of my time on hands-on feature development.
- Own and develop the Nike Flow application shell, and define the frontend integration patterns that let distributed teams ship independently developed React packages inside one unified experience.
- Drive the technical roadmap across product creation disciplines, translating business requirements into engineering priorities across multiple agile teams.
- Authored and maintain the PRE component library, a shared React/TypeScript component system with integrated design tokens, adopted across Nike Consumer Product & Innovation.
- Introduced AI-assisted development practices, establishing shared workflows for code generation, refactoring, and review.
- React
- TypeScript
- Design tokens
- Package integration
Feb 2025 – Jun 2026
Lead Software Engineer
Design
Led development and technical strategy for ColorHUB, Nike's central color data platform serving 1,000+ employees across global footwear and apparel product creation.
- Node.js
- AWS Lambda
- DynamoDB
- SNS / SQS
- OpenSearch
Jun 2019 – Feb 2025
Senior Software Engineer
Design
Built full-stack web applications and creative-tool integrations for CAD design, upload, and sharing workflows.
- Vue
- Angular
- Adobe plugins
- Node.js
- AWS Lambda
Aug 2016 – Jun 2019
Application Engineer / Business Systems Analyst
Color, Material & Graphics
Built web applications and internal tooling for the Color, Material, and Graphics team.
- TypeScript
- Angular
- MySQL
- Python
- PyQt
Skills
Tools of the trade
Languages
- TypeScript
- JavaScript
- Python
- SQL
- HTML
- CSS
- Tailwind
- SCSS
Frameworks
- React
- Next.js
- Remix
- Vue
- Angular
- Node.js
- Express
- TanStack Query/Table
Cloud & tooling
- AWS Lambda
- SNS
- SQS
- S3
- Docker
- Jenkins
- CI/CD
- Vite
- Nx
- Turborepo
- Okta
- Git
Data
- PostgreSQL
- MySQL
- SQLite
- DynamoDB
- OpenSearch
Testing
- Jest
- Vitest
- React Testing Library
- Cypress
- Playwright
Observability
- Dynatrace
- Splunk
- Google Analytics
Contact
Let's talk
Whether it's a role, a project, or just a question, send me a note and I'll get back to you.