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!
Latest Posts
Debugging Docker Networking and Astro Binding Issues
7/22/2025Self-Hosting n8n on Linode: A Saga of Docker, Caddy, Cloudflare, and Triumphant Tunnels
7/14/2025Latest Projects
PulsePrint CLI
7/1/2025WhipDash
7/1/2025Work Experience
SOSI, Inc.
Senior Frontend DeveloperDeveloping 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.
nouSystems, Inc.
Lead Senior Frontend DeveloperDeveloping 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
Suzy, Inc.
Senior Frontend DeveloperDeveloping 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.
Army Game Studio
Web DeveloperDesign 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.
Freelance
Web DeveloperDesign 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.