JavaScript / TypeScript
Full-stack TypeScript — web and mobile frontends, APIs, and server-side applications.
- JavaScript
- TypeScript
- React
- Next.js
- Node.js
- NestJS
- React Native
- Express
- Tailwind CSS
- Accessibility
Expertise
23+ years of hands-on software engineering and technical leadership across Java and JavaScript ecosystems, cloud-native architecture, AI-powered applications, and enterprise platforms.
Full-stack TypeScript — web and mobile frontends, APIs, and server-side applications.
Enterprise backends and services on the Java and Spring platform.
Automated, observable infrastructure and delivery pipelines.
System design that balances simplicity, reliability, and room to evolve.
Production AI features grounded in your data and wired into real workflows.
AI & LLMs
AI-Assisted Development
Relational and NoSQL data stores, object storage, and messaging for event-driven systems.
SQL
NoSQL & Storage
Messaging
Design authority and technical direction — weighing architecture, quality, security, and delivery so teams ship well.
Leadership
Staff/Principal-level ownership: setting technical direction while staying hands-on in the code.
Owning system design and the critical technical decisions — and writing production code alongside the team.
Growing engineers through pairing, design reviews, and clear, actionable feedback.
Setting architecture principles, review practices, and coding standards that scale across teams.
Working with product, design, and business stakeholders to turn goals into technical plans.
Evolving legacy systems toward cloud-native, maintainable architectures, step by step.
Taking solutions from requirements and architecture through build, deployment, and operations.
Let's connect
Hiring for an engineering leadership role, or need an application built? I'm open to both — reach out and let's talk.