• Full Stack Developer
  • Huntsville, AL

About me

I’m a senior software developer with over 10 years of experience in TypeScript and JavaScript, specializing in frameworks like Angular, React, Next.js, and Node.js. Outside my full-time role building secure dashboards for government projects, I run a small 3D print farm business, where I’ve developed tools like WhipDash—a real-time sales dashboard for Shopify (and soon WooCommerce/BigCommerce) that’s in alpha and powering my wife’s TikTok lives—and PulsePrint, a Tauri/React desktop app for monitoring Bambu Labs printers via MQTT, set to go open-source soon.

I’m passionate about AI integrations, e-commerce APIs, and automation (using tools like n8n to streamline everything from gig hunting to workflows). As a quick learner and collaborative partner, I create efficient, scalable, user-friendly solutions that solve real-world problems, whether it’s custom dashboards, hardware monitoring apps, or freelance gigs. Let’s connect and bring your ideas to life—I’m open for side projects!

Work Experience

Jan 2024 - Present

SOSI, Inc.

Senior Frontend Developer

Developing and maintaining web applications using React.js and other related technologies. Collaborating with cross-functional teams including designers, product managers, and other developers to create high-quality products. Implementing responsive design and ensuring cross-browser compatibility. Participating in code reviews and providing constructive feedback to other developers.

June 2023 - Jan 2024

nouSystems, Inc.

Lead Senior Frontend Developer

Developing a frontend web app using Angular v14, improving the development team's productivity by an average of 10%. Adding NgRx state management to the application, allowing for better maintainability and scalability. Refactoring codebase, utilizing various design patterns and adopting best practices to distribute the workload and to ensure scalability of the product. Increasing the browser compatibility of the web app by implementing solutions for existing browser errors. Improving test coverage using Jest, allowing us to easily refactor and add features to the application and improve automation of existing QA testing

Feb 2019 - Apr 2023

Suzy, Inc.

Senior Frontend Developer

Developing and maintaining web applications using Angular and other related technologies. Collaborating with cross-functional teams including designers, product managers, and other developers to create high-quality products. Implementing responsive design and ensuring cross-browser compatibility. Participating in code reviews and providing constructive feedback to other developers.

Aug 2015 - Feb 2019

Army Game Studio

Web Developer

Design and develop well-tested web applications using Angular 5, TypeScript, RxJS and NgRx to communicate with provided REST APIs. Monitor and verify code quality of tasks completed by other web developers and give feedback and advice when needed. Determine appropriate architecture, technical solutions and provide those recommendations to project owners. Ensure all web applications under active development remain up-to-date with the latest web technologies.

Mar 2013 - Aug 2015

Freelance

Web Developer

Design and develop custom websites and applications for diverse clients using Next.js, Angular, and React. Implement full-stack solutions, including API integration and server-side logic, primarily using Node.js and Express. Offer maintenance and upgrade services for existing websites, enhancing functionality and ensuring security best practices. Collaborate closely with clients to understand their business needs, delivering highly tailored solutions that drive engagement and growth. Stay abreast of the latest web technologies and trends to provide clients with innovative and effective solutions.