About
I'm a software engineer who specializes in front-end development, with a focus on building clean, responsive interfaces. I care deeply about creating thoughtful user experiences, maintaining design consistency, and writing scalable, maintainable code.
At CodeLink, I worked in a fast-paced, client driven environment where I contributed to modern web applications. I focused on building reusable UI components and delivering front-end solutions aligned with best practices and long term scalability.
My career in tech spans more than a decade, evolving from hardware to program management and ultimately into software. Leading initiatives in software support and hardware functionality helped shape my perspective and inspired me to pursue new challenges in my current path as a software developer.
In my free time, I tinker with Touch Designer in visual design, and obsess over specialty coffee and the right pour over ratio. I enjoy creative side projects that keep me curious and hands on.
Experience
Software Developer, Frontend
I developed and improved responsive web apps using Next.js, React, TypeScript, Zustand, TanStack Query, and Tailwind CSS. I transformed Figma designs into scalable, accessible UI components while collaborating with designers, QA, and DevOps to deliver polished user experiences.
- Next.js
- React
- TypeScript
- Zustand
- TanStack Query
- Tailwind CSS
Software Engineer, Full Stack
Collaborated on full-stack SCADA development using GE CIMPLICITY and CIMEdit to modernize HMI screens with modular, code based templates. Helped design Azure DevOps YAML pipelines to automate plant setup and significantly improve configuration efficiency
- System Design
- CIMPLICITY
- SCADA Systems
- Pipeline Automation
- Azure DevOps
OS & Software Program Manager
Supported new product introductions and Ubuntu LTS deployments as a program manager, focusing on gaming software integration across commercial and consumer systems. Helped lead software strategy using Agile and Software Developement Life Cycle best practices to drive execution and align cross functional teams.
- Program Management
- Software Strategy
- Cross functional Leadership
- Software Lifecycle
Projects
Web Application Onboarding Tutorial
Designed and implemented a guided onboarding process using React Joyride, providing step-by-step instructions to improve user navigation and feature discovery. Customized and optimized the onboarding library to align with project requirements, ensuring smooth transitions and a user-friendly interface.
- React
- Next.js
- React Joyride
- Tailwind CSS
- TypeScript
Deployment and Automation Pipeline
Designed YAML pipelines to automate script execution for software installation on targeted servers, ensuring precise deployment of specified software versions. Scoped out and automated manual processes, leveraging automation tools to minimize errors and enhance operational efficiency.
- YAML
- Azure DevOps
- GitHub
- Automation
- Backend Development