← All projects

Cyber Incident Intake & Reporting Platform

Arete-IR  · Dec 2023 — Jun 2024

Dynamic data intake and validated reporting pipelines on a cybersecurity platform for incident-response operations.

Vue.jsFormsIO.NET CorePostgreSQLAzure ADFDatabricks

The problem

Incident-response work generates a stream of structured data that has to be captured accurately and flow into downstream reporting without corruption. Static forms and manual handling don't scale for that — intake needed to be dynamic, and every export needed its integrity guaranteed.

What I built

Full-stack features across the platform: dynamic form experiences on a Vue.js front end using FormsIO, backed by C#/.NET Core REST APIs following the team's established design patterns. On the data side, I managed Azure Data Factory pipelines and the Databricks integration that validated and exported platform data, keeping integrity intact end to end.

Outcome

Six months of full-stack delivery in a security-sensitive domain — my first Vue.js production work after Angular, which sharpened how I think about framework-agnostic front-end patterns. The validation pipelines shipped with data integrity preserved across every export path.