Innerspace Cloud

Innerspace's Cloud suite is a platform that uses smart storage solutions to provide healthcare facilities with organization, visibility, and inventory control through real-time tracking, security monitoring, and detailed usage data. It achieves this by integrating with physical storage products, such as carts and cabinets, to monitor and manage medical supplies, including specialized equipment like endoscopes.

This was the primary project I worked on at Innerspace. This web application's stack includes SvelteKit, AWS Lambda and Dynamo DB.


Alarm Trail

Managing AWS CloudWatch alarms can often be a manual and cumbersome process. In my experience, alarms would come through email, and we documented each one in Confluence. While it worked, it involved a painful, multi-step workflow with constant context switching between CloudWatch logs, Outlook, and Confluence.

To address this challenge, I developed Alarm Trail, a lightweight tool designed to automatically document AWS alarms and investigations, providing teams with instant visibility into what happened, when, and who investigated it.

What Alarm Trail offers:

  • ⚙️ Automatically ingests CloudWatch alarms via webhook
  • 🧩 Group alarms by resource and type, helping to identify recurring issues
  • 📝 Allows documentation of investigations with notes and status
  • 📜 Displays the history of alarms and investigations

Current status:

  • 🚀 Seeking early feedback from AWS users
  • 👉 Try the demo: https://alarmtrail.cloud (no signup needed — just click "View Demo")

I welcome your feedback on what features would make this tool most useful for your team.

Resume

PAUL VAN DYKE

FULL STACK SOFTWARE ENGINEER

💼 PROFESSIONAL EXPERIENCE

Software Engineer

Innerspace Healthcare
October 2022 - October 2025
  • Developed a SvelteKit/TypeScript cloud endoscopy and security suite documenting IoT locks and cabinets via AWS Lambda, DynamoDB, S3, SQS, SNS, and AWS IoT https://www.innerspace.cloud/demo
  • Leveraged Vite to build and optimize applications for AWS Lambda serverless deployments
  • Refactored legacy Vue.js and Python Flask cloud suite into a modern, serverless architecture to improve scalability, maintainability, and code quality
  • Migrated PostgreSQL (Amazon RDS) database to AWS DynamoDB, reducing AWS operational costs by over $300/month and delivering consistent, single-digit millisecond latency for read and write operations
  • Provisioned cloud infrastructure with Terraform (HCL) to enable reproducible, Infrastructure-as-Code (IaC) deployments across staging and production environments
  • Implemented comprehensive unit testing with Vitest and Jest
  • Engineered custom React Cards that extended HubSpot functionality and improved CRM workflows
  • Automated CI/CD pipelines with GitHub Actions for continuous integration and serverless deployments
  • Integrated Generative AI into the Software Development Life Cycle (SDLC) using Cursor, GitHub Copilot, and AI-assisted code review tools
  • Styled responsive and mobile-friendly UI layouts with Tailwind CSS

Software Engineer

Equivant
November 2019 - September 2022
  • Developed and maintained an ASP.NET (C#) single-page application with over 400 pages in an Agile/Scrum environment, collaborating closely with QA and DevOps
  • Engineered and supported 700+ Selenium WebDriver integration tests
  • Led team meetings on automation goals and strategy
  • Automated security vulnerability and code quality scans with SonarQube
  • Integrated Google Sheets API with Node.js scripts for automated test reporting
  • Committed, merged and reviewed code with Azure Repos

Software Developer

Healthbridge
August 2018 - September 2019
  • Developed and debugged React & Redux front-end in ES6, with Babel and Webpack for a financial SaaS product focused on HSA overdraft protection
  • Engineered Cypress integration tests, increasing code coverage by 40%
  • Designed k6 capacity tests to ensure scalability under high load
  • Automated QA tasks with Robot Framework End-to-End tests
  • Collaborated with the UI/UX teams via Invision
  • Customized SCSS styling to integrate with third-party libraries
  • Connected front end React components to a Java Spring Boot REST API

Security Operations Analyst

Calvary Solutions
July 2017 - July 2018
  • Supported incident response workflows and documentation in compliance with NERC CIP standards
  • Provided Tier 1 security monitoring and network latency investigations for 80+ power plants

Software Developer

Galvanize
January 2017 - July 2017
  • Built client side Web Application with JavaScript, HTML, CSS, and jQuery
  • Utilized Google Firebase for client side hosting
  • Deployed RESTful API's with Node, Express, PostgreSQL, and MongoDB to Heroku

Non-Commissioned Officer

Marine Corps
January 2011 - January 2015
  • Managed deadly weapons and sensitive equipment totaling millions of dollars
  • Attained secret clearance
  • Awarded Meritorious Mast

Elements

Text

This is bold and this is strong. This is italic and this is emphasized. This is superscript text and this is subscript text. This is underlined and this is code: for (;;) { ... }. Finally, this is a link.


Heading Level 2

Heading Level 3

Heading Level 4

Heading Level 5
Heading Level 6

Blockquote

Fringilla nisl. Donec accumsan interdum nisi, quis tincidunt felis sagittis eget tempus euismod. Vestibulum ante ipsum primis in faucibus vestibulum. Blandit adipiscing eu felis iaculis volutpat ac adipiscing accumsan faucibus. Vestibulum ante ipsum primis in faucibus lorem ipsum dolor sit amet nullam adipiscing eu felis.

Preformatted

i = 0;

while (!deck.isInOrder()) {
    print 'Iteration ' + i;
    deck.shuffle();
    i++;
}

print 'It took ' + i + ' iterations to sort the deck.';

Lists

Unordered

  • Dolor pulvinar etiam.
  • Sagittis adipiscing.
  • Felis enim feugiat.

Alternate

  • Dolor pulvinar etiam.
  • Sagittis adipiscing.
  • Felis enim feugiat.

Ordered

  1. Dolor pulvinar etiam.
  2. Etiam vel felis viverra.
  3. Felis enim feugiat.
  4. Dolor pulvinar etiam.
  5. Etiam vel felis lorem.
  6. Felis enim et feugiat.

Icons

Actions

Table

Default

Name Description Price
Item One Ante turpis integer aliquet porttitor. 29.99
Item Two Vis ac commodo adipiscing arcu aliquet. 19.99
Item Three Morbi faucibus arcu accumsan lorem. 29.99
Item Four Vitae integer tempus condimentum. 19.99
Item Five Ante turpis integer aliquet porttitor. 29.99
100.00

Alternate

Name Description Price
Item One Ante turpis integer aliquet porttitor. 29.99
Item Two Vis ac commodo adipiscing arcu aliquet. 19.99
Item Three Morbi faucibus arcu accumsan lorem. 29.99
Item Four Vitae integer tempus condimentum. 19.99
Item Five Ante turpis integer aliquet porttitor. 29.99
100.00

Buttons

  • Disabled
  • Disabled

Form

-->