← Back to Projects
Front-End Developer

Enigma Platform

AI-Powered DNS Security & Threat Analytics Platform

Angular TypeScript Angular Material Google Cloud Platform BigQuery Pub/Sub Vertex AI Docker

Overview

Enigma is a cloud-native SaaS platform that processes DNS logs, detects threats, and provides AI-powered security insights for enterprise customers. The platform combines Google Cloud services, AI analytics, and real-time dashboards to help organizations monitor network activity, identify anomalies, and manage multiple products and organizations through a centralized enterprise portal.

The Problem

Organizations generate massive volumes of DNS logs every day, making it difficult for security teams to manually identify suspicious activity and respond quickly to potential threats. The client needed a centralized platform where customers could securely manage their organizations, visualize security data, access AI-generated insights, and generate reports without dealing with complex raw log data.

The Challenge

The platform consisted of multiple interconnected cloud services, AI pipelines, and enterprise modules. Building responsive dashboards that could present large volumes of security data in an intuitive way required close collaboration with backend developers. It was also important to maintain a consistent user experience while supporting organization management, authentication, AI insights, reporting, and real-time visualizations within a single application.

My Approach

  • Collaborated with backend developers to understand API contracts and data flow.
  • Designed responsive dashboards for monitoring DNS events and security insights.
  • Built reusable Angular components to maintain consistency across the application.
  • Integrated charts and graphs to visualize AI predictions, anomalies, and log statistics.
  • Developed Excel export functionality for reporting and operational analysis.
  • Implemented enterprise management modules for user authentication, organizations, and products.
  • Worked with the backend team to validate API integrations and ensure smooth frontend performance.

Key Solution Features

  • Interactive security dashboards
  • AI Insights module
  • AI Labeling interface
  • Real-time charts and analytics
  • Excel report generation
  • Enterprise user authentication
  • Organization management
  • Product management
  • Customer onboarding workflow
  • Responsive Angular Material interface

Technical Implementation

Frontend

Angular, TypeScript, Angular Material, Charts & Data Visualization

What I Learned

"This project strengthened my expertise in building enterprise Angular applications and visualizing complex security data through intuitive dashboards. I gained experience collaborating closely with backend engineers, integrating cloud-based APIs, and designing interfaces that simplify AI-driven analytics for enterprise users while maintaining performance and usability."