Jules Royet
FR

NETWORKING · 2023

IP Geolocation & Network Intelligence

IPLocator: Real-Time Geographic & ASN Network Intelligence Service

IP Locator web interface
Role
API & Backend Engineer
Timeline
2023
Context
Networking Specialization Project
Infra
Node.js • Express • MongoDB • Leaflet • Swagger

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

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

  1. 1

    Structuring MongoDB compound indexes for ultra-fast subnet lookups.

  2. 2

    Generating live interactive maps without blocking client performance.

Key Metrics

18ms
Average response time
2ms
Cache hit response
100%
OpenAPI compliant
IPv4 & IPv6
Global coverage

Open to conversations

Let's connect

Always open to discussing cloud architecture challenges, autonomous AI systems, DevOps practices, or innovative engineering. Reach out anytime.

Send an email