ValidationPortal

← Back to Portfolio
ValidationPortal

Jul 2013 – Mar 2024

Internal business support system for IoT SIM provisioning and OTA IMSI management.

Tech Stack

Perl Linux API Design Telecommunications

Tags

Enterprise Internal Tool Telecom

About this project

ValidationPortal – Internal IoT Support Suite & API Framework

ValidationPortal is a comprehensive internal suite and API framework developed at Eseye Ltd to support global IoT operations. It centralises SIM-level diagnostics, automates provisioning workflows, and provides real-time visibility into connectivity across multiple mobile network nodes and backend systems.

System / Platform Overview

  • Centralised SIM-level diagnostics and operational tooling
  • Automation of provisioning, OTA IMSI management, and connectivity validation
  • Relied upon daily by customer support, engineering, operations, and network teams

Project Purpose & Vision

ValidationPortal was created to automate and homogenize operational tasks that previously required manual SQL queries and specialist knowledge. The platform’s goals included:

  • Eliminating error-prone manual database queries
  • Providing a unified interface for SIM provisioning and diagnostics
  • Making complex technical operations accessible to non-technical teams
  • Establishing a scalable foundation for IoT connectivity validation and observability

Architecture & Technical Scope

Core Capabilities

  • SIM provisioning and lifecycle operations
  • Bootstrap profile loading & OTA IMSI management
  • Real-time connectivity validation against SGSNs and other network nodes
  • Unified real-time and historical SIM-level diagnostics
  • API framework for automation and system-to-system integrations

Key Integrations

  • Tigrillo (SIM metadata and provisioning)
  • Radius (APN authentication and accounting)
  • Messaging systems (SMS, USSD, OTA)
  • Audit and logging databases
  • External APIs for network, billing, and device-level data

Technical Stack

  • Extensive MySQL usage across multiple schemas
  • Backend logic implemented in a central CGI service
  • Operator-friendly web interface
  • API endpoints for automation, reporting, and tooling
  • Hosted on a dedicated Linux Virtual Machine (fully administered by me)

Customer SIM Detail / Single SIM Interface

A flagship component of ValidationPortal is the centralised SIM-level diagnostics interface, providing a single source of truth across numerous backend systems.

Key Features

  • Flexible SIM lookup (ICCID, SIMID, EID, IP, IMSI-derived identifiers, hardware references)
  • Intelligent input parsing and format detection
  • Unified presentation of:
    • Connectivity state & session history
    • APN authentication and accounting
    • Messaging activity (SMS, USSD, OTA)
    • Voice and billing records
    • Network location & mobility data
    • Audit trails and historical events
  • Contextual navigation to related reports, customer portfolios, and supporting tools

Data Quality & Provenance

  • Fallback logic when data exists in multiple systems
  • Clear indication of data source and reliability
  • Normalised, consistent presentation of heterogeneous data

Responsibilities (Sole Developer & System Owner)

  • Owned the entire project lifecycle from concept to deployment
  • Designed and built backend, frontend, and API components
  • Integrated multiple internal systems and databases
  • Developed and maintained a large library of MySQL queries
  • Implemented customer- and portal-level access controls
  • Added productivity features such as favourite SIMs with stored notes
  • Collaborated with support and operations teams to align workflows
  • Managed the Linux Virtual Machine hosting the platform:
    • System updates and security hardening
    • Web server configuration and optimisation
    • Log management and monitoring
    • Ensured high availability and performance
  • Continuously expanded the platform with new tools and automation

Impact Across the Business

Efficiency

  • Removed the need for manual SQL queries
  • Enabled non-technical staff to perform complex tasks safely
  • Reduced mean time to resolution for SIM-related incidents

Reliability

  • Improved consistency and accuracy of provisioning and validation
  • Increased operational confidence through unified visibility

Scalability

  • Supported large-scale migrations and global IoT deployments
  • Provided a maintainable foundation for future observability

Decision-Making

  • Delivered actionable insights via reports and API integrations
  • Empowered finance, sales, customer success, and engineering teams

STAR Summary

Situation: Support teams relied on manual SQL queries to resolve SIM issues.

Task: Build a solution that automated these tasks and made them accessible across the business.

Action: Designed and built ValidationPortal, integrating multiple systems and managing the Linux VM hosting the platform.

Result: Transformed operational efficiency, reduced incident resolution times, and became a core tool across multiple departments.