Skip to main content
NETWORKING

IPLocator: Real-Time Geographic & ASN Network Intelligence Service

Created a high-throughput IP intelligence API and interactive mapping dashboard resolving geographic coordinates, ISP prefixes, and Autonomous System Numbers (ASN).

RoleAPI & Backend Engineer
Timeline2023
ContextNetworking Specialization Project
InfraNode.js • Express • MongoDB • Leaflet • Swagger
IP Locator web interface

The Challenge: Fast Multi-Source IP Lookups with Fallbacks

External geolocation APIs often apply strict rate limits and suffer from regional blind spots. The platform addresses this by combining local MaxMind GeoIP lookups with upstream API fallbacks, caching responses in MongoDB to minimize latency.

Tiered Cache & Map Integration

An Express.js REST API documented with OpenAPI/Swagger serves requests. Frontend client queries render on an interactive Leaflet vector map with reverse DNS resolution and ISP telemetry.

Key Engineering Challenges

  • Structuring MongoDB compound indexes for ultra-fast subnet lookups.
  • Generating live interactive maps without blocking client performance.

Key Metrics

Average response time18ms
Cache hit response2ms
OpenAPI compliant100%
Global coverageIPv4 & IPv6