July 16, 2025
MEN Stack Application (MongoDB, Express.js, Node.js)
I started working at Pointwise, Inc. in early 2015, specifically to modernize their web presence. At the time, their website contained 20 years’ worth of static pages and was not responsive. A large portion of my first year was spent understanding their marketing objectives and determining how each section of the site supported those goals.
From there, I began the process of completely revamping their web presence. The first step was to create a new design and secure approval from both marketing and company leadership. Next, I organized all existing content into clearly defined topic areas and developed specific layouts for each. Once the designs were finalized, I selected the appropriate tech stack.
While the website was primarily my responsibility, I needed to ensure that others could easily make edits if necessary. I chose to build a Node.js application using Express.js and MongoDB. Rather than implementing a front-end framework, I used plain CSS with Bootstrap as a base. At the time, integrating HubSpot with the new application posed challenges that made front-end frameworks less practical.
I developed forms with full CRUD functionality and began the process of migrating and writing hundreds of pages of content into the MongoDB database. Although this required significant effort, we were ultimately able to launch a modernized, more functional website.
In parallel with this work, I collaborated with the engineering services and product development teams to create an online user manual. Previously, the manual was embedded within the software itself and could not be accessed externally. I designed a simplified, web-based version and structured its files to mirror the existing manual, which was aligned with the product’s UI. I also trained the engineering services team on how to edit and maintain the manual, integrating those updates into our deployment process.
Once the engineering services team could manage the user manual independently, I assisted them in designing self-paced training courses hosted on Teachable. My focus was to make the courses visually consistent with the main website, ensuring a seamless user experience.
After these projects were complete, I worked with the marketing department to integrate HubSpot-hosted pages with the main website. This required matching styles and layouts to maintain a cohesive appearance and prevent user confusion.
These initiatives not only modernized Pointwise’s digital presence but also streamlined content management, improved user experience, and ensured brand consistency across multiple platforms. My role required balancing technical development with design considerations, cross-team collaboration, and long-term maintainability—skills that continue to shape the way I approach web projects today.