Projects I Have Contributed To and Built

Here are some of the projects I have worked on. Each project has been a unique opportunity to learn and grow as a developer. I am proud of the work I have done and the impact it has had on the people who use these products.

From Concepts to Creation

Transforming ideas into game-changing solutions, here are some of the projects I am proud to have contributed to.

    Semper Liberi Website

    I developed and designed a significant renovation of a West Virginia based non-profit organization, Semper Liberi's website, incorporating the latest web development technology. The website now features a cutting-edge design and an enhanced user experience, improving its aesthetic appeal and offering a more efficient and user-friendly experience for visitors. The website also includes a yearly golf tournament registration form and a donation page, which has increased the organization's online presence and revenue.

    ASNT's NDTProTracker PWA

    I was the solo developer from start to finish on ASNT's NDTProtracker, a PWA. I developed the application using React for the frontend, a Node.js API for the backend, and Supabase for the PSQL database. The app works completely offline, which allows users to track their data no matter where they are during testing. The application was designed to help NDT professionals track their training requirements and is a valuable tool for managing their training.

    Big I Illinois' Website

    I was the main developer on the Big I Illinois website redesign, integrating the Storyblok CMS to provide a more user-friendly and efficient experience for the client. I worked closely with the project manager to ensure the design was implemented to specifications. Together we delivered a high-quality product that met and exceeded the client's expectations. One of the things I would like to highlight is the use of the Next.js App Router which takes advantage of ISR to provide a fast and up-to-date experience for the user as soon as content is updated in the CMS without requiring a full rebuild.

    MultiTracks' RehearsalMix Player

    I developed a new feature for the RehearsalMix Player that enables custom song arrangements in the ChartBuilder app. I tackled iOS WebAudio API challenges to support large audio files efficiently with low latency and smooth rearrangement. This feature received positive feedback and significantly reduced data caching issues, resolving crashing problems.

    Monorepo and Shared Component Library

    I implemented a monorepo and shared component library, enhancing our development process and shortening the timeframe for implementing new features in our client's sites. I helped to conceptualize and design the framework for various projects that would utilize these packages. This shared component library has elevated the consistency and quality of our codebase, while the monorepo has simplified project management and maintenance

    MultiTracks' Developer Workflow and Documentation

    I focused on streamlining and removing obstacles from our development team's workflow. Adopting a new build system improved our build and TypeScript file speeds. I also enhanced our documentation for a more productive environment. These changes resulted in a 2x to 4x decrease in build times for TypeScript, asset bundling, and Sass files. The improved documentation led to a reduction in the time it takes for new developers to become productive on the project.

    Contributions to Open Source Projects

    I contributed to open source projects, including Elastic UI and SVG-Sprite, showcasing my passion for software development and a commitment to improving the web for everyone. I'm continuously seeking ways to support other open source projects and make a positive impact on the software development community.

    Incenter Documentation Website

    I was the main developer of Incenter's centralized documentation website, which was built with Wiki.js to streamline team workflows and enhance feature documentation. Leveraging AWS technologies including RDS, ECS, ECR, and Route 53, I designed a scalable infrastructure to ensure reliability and performance. Additionally, I implemented a SAML integration by configuring our primary Django application as an Identity Provider (IdP), enabling seamless Single Sign-On (SSO) for users. This project has transformed how our team collaborates and documents, creating a unified, efficient system for managing knowledge.

    Streaming License and Auto Reporting Integration

    I was a part of the frontend implementation, which included a product page and third-party API integration for importing setlists from Planning Center. By using Vue.js, I enhanced the user experience of the setlist import flow, making it more modern and responsive compared to the previous experience using the legacy .NET Web Forms technology.