Industry Experience

Over a decade of experience working with startups and digital agencies.

Evident Change

Madison

2023 - Present (2 years)

Senior Software Engineer

Leads the design, development, and deployment of scalable Node.js applications, ensuring testing, code quality, and alignment with project goals through collaboration and CI/CD management.

Technology stack

Vue/
Tailwind/
Node.js/
Nest.js/
Azure

Appleton Creative

Orlando

2019 - 2023 (4 years)

Senior Full-Stack Developer

Developed custom WordPress themes and plugins, built dynamic SPAs with Vue and React, and managed AWS infrastructure for scalable, secure client solutions.

Technology stack

Vue/
React/
Tailwind/
PHP/
WordPress

Fi360

Pittsburgh

2018 - 2019 (1 year)

Software Engineer

Developed an Angular.js app with Bootstrap, created reusable UI components, and built scalable Node.js architecture with unit tests for API endpoints.

Technology stack

Angular.js/
Bootstrap/
.NET/
C#/
Azure

NeoReach

Orlando

2018 - 2019 (1 year)

Full-Stack Developer

Refactored an Angular.js app for improved performance, contributed to Node.js full-stack development, and collaborated on API standardization and custom Express.js endpoints.

Technology stack

Angular.js/
Bootstrap/
Node.js/
Express.js

Coder Camps

Phoenix

2015 - 2017 (2 years)

Web Developer + Instructor

Taught full-stack JavaScript, mentored students, contributed to Node.js LMS features, and ensured project alignment through code audits and updates.

Technology stack

Angular.js/
Bootstrap/
Node.js/
Express.js

Project spotlight

Join the conversation.

Utilizing OOP concepts to develop a custom WordPress theme

null null, null

With over ten years of experience building custom WordPress themes and plugins, I’ve seen my fair share of messy codebases. I’ve worked through everything from spaghetti-style procedural PHP that constantly...

The necessity of having a portfolio website

null null, null

In today’s fast-moving world of software development, having a portfolio website isn’t just a nice touch—it’s a critical part of building your career. It’s your digital business card, resume, and...

Filter by category


There are 8 categories in this blog

Drop me a line.