Work
Hillary has been recognized as a skilled and tenacious technical partner.
Since 2016 they have done all they can to help their projects thrive, and to increasingly align themselves with meaningful, high-impact missions.
This non-exhaustive list of professional highlights is only half the story: since 2020 Hillary has had the breadth of skills to truly embrace their own technical side-projects, and there is a lot to cover. Check out the Craft page to see how they've branched into mixed reality, geospatial mapping, volunteer efforts and more.
- Timeframe: 2023 - 2024
Lawncare SaaS
React | Redux Toolkit | React Hook Form | RTK Query | Tailwind CSS | Supabase | PostgreSQL | TypeScript | Playwright | PostGIS | Justifi | i18next | Prisma Purpose:
A client wanted to create a SaaS suite to help other small business owners manage their lawn care services business. There was an Admin CMS, a Crew Progressive Web App, and a customer facing web app. Key features included job scheduling, routing, customer management, payment processing and invoicing, timecards, and internationalization.
Contribution Highlights:
- Team leadership, architecture and planningHillary initialized and led this project for more than a year. They were responsible for technology selection, data modelling, project setup and patterning, release coordination, dev team leadership and delegation, and on-going prioritization and strategy with the CEO.
- Route optimization with Google Directions API and PostGISThe Google Directions API has capabilities for route optimization but only allows optimization of 25 stops on a route (23 waypoints with an origin and destination). The client had far more stops than that. By first chunking properties by proximity using PostGIS (a postgres geospatial extension), Hillary was able to significantly improve the routing experience for long routes.
- D3 & Nivo data visualizations and reportingHillary built a suite of interactive reporting tools accompanied by line graphs, stacked bar charts and pie charts. Data was processed using D3 and displayed with Nivo.
- Real-time updates and PostgreSQL with SupabaseHillary embraced the Supabase platform (an open-source Firebase alternative) and with it was able to implement real-time data updates and generally dive-in much more deeply with writing PostgreSQL than they had previously. They wrote effective postgres functions and views, and enabled extensions such as PostGIS.
- Payment integration with JustifiThe team was an early-adopter of Minneapolis based fintech platform Justifi. Their platform gave the primary client a way to structure his subscription plan around per transaction fees, allowing the initial subscription costs to be lower and highly competitive. Hillary was able to work directly with their team to provide feedback about developer needs, and rapidly adapted to their early stage changes.
- Internationalization (i18n)Through a mix of the Google Translation API and react-i18next, the app was fully translated for both static and user-generated content.
- Timeframe: 2022
Health & Beauty scheduling software
React | React Query | React Hook Form | Tailwind CSS | Auth0 | TypeScript | Chargify | Acuity | Prisma Purpose:
The client needed a single platform to manage their customer records, schedule appointments for technicians, process subscription payments, and guide customers on how to select the right appointments for their subscription.
Contribution Highlights:
- API, CMS and Customer SoftwareHillary rapidly built an Admin CMS, a customer facing application, and a shared API for the platform.
- Existing data migration:Hillary helped the client transition their existing data and clients over to the new platform in what their PM described as "the smoothest launch I've ever been part of".
- Webhook integrations with Acuity and ChargifyScheduling and payments were integrated and maintained using webhooks in the NestJS API.
- Established a Playwright E2E testing workflowHillary embraced the Playwright testing library and was able to significantly increase test coverage and subsequent platform stability on a critical piece of the software.
- Increased efficiencies with scripts and Github ActionsHillary continued to embrace a wider variety of technologies from Bash and Python scripting, to custom Github Actions and and
- Timeframe: 2021-2022
Senior Care Facility Events & Calendaring
Angular | RxJS | Firebase | TypeScript | Storybook | Ionic | TypeORM Purpose:
A long-term engagement that provided a national network of senior care facilities with digital signage, event scheduling, a print calendar solution and a support-system mobile app.
Contribution Highlights:
- Replaced a central existing software dependencyHillary rebuilt their print calendar solution, extending its capabilities and allowing the client to replace a different third party solution. This effort saved the client $250k per year in subscription costs, along with additional administrative fees.
- Hybrid Mobile App Development with IonicHillary implemented a brand refresh for their customer facing application. The app was built in Ionic and deployed to both the Play Store and App Store, which meant some development time in both Android Studio and Xcode.
- Direct Client Partnership & PlanningHillary acted as the technical lead on this project for a year. Along with their excellent PM, Hillary did virtual and on-sight visits for annual planning, strategy sessions and estimations.
- Timeframe: 2020
Healthcare Application
Angular | RxJS | Firebase | TypeScript Purpose:
A healthcare client was pushing towards the first launch of their Electronic Medical Record (EMR) system during the early days of the COVID-19 pandemic.
Contribution Highlights:
- Rapid adaptation to full-stack engineeringPrior to this project, Hillary had worked almost exclusively on the front-end of the stack. They hit the ground running (remotely, during COVID lock-down) and were making meaningful bug-fixes and contributions from Angular to Node within their first few weeks on the project. This effort helped support the client reach a critical deadline for their EMR feature during the world-wide COVID-19 crisis.
- Timeframe: 2016-2020
Pet Adoption Platform
JavaScript | Webpack | Babel | Storybook Purpose:
To support a Fortune 500's success in running one of the largest pet adoption websites in the world.
Contribution Highlights:
- Embraced cross-discipline communicationHillary quickly found their footing as an engineer after a significant career transition. They utilized communication skills gained from their prior nonprofit work to bridge the gap between engineering and other departments helping translate concepts on both sides.
- Led the implementation of a 'find your perfect pet' quizHillary outlined API requirements, built the front-end experience and coordinated the effort of a distributed team.
- Resolved dozens of accessibility bugsWCAG compliance was top priority on this project. Hillary implemented solutions for Chrome, Safari and Internet explorer supporting NVDA, Voice Over, and JAWS screen readers.
- Designed and implemented a Storybook component libraryResearched options and implemented a component library system for reusable React components.
Interested in what else Hillary can build?
You can view more miscellaneous and web projects here
craft