← All projects
tech challenge

Domain Inspector

Context

A fullstack technical challenge from a hosting company's hiring process, completed: a web API that consolidates DNS and WHOIS information for any domain — name servers, A record and hosting data.

Domain Inspector

What I did

  • C# / ASP.NET Core back end querying DNS servers and the WHOIS protocol
  • MySQL persistence with Entity Framework
  • TTL-based caching: repeat lookups are served from the database while the TTL is valid, instead of hitting external services again
  • Front end bundled with Webpack / Babel

Stack

C#ASP.NET CoreMySQLEntity FrameworkWebpack

Outcome

Delivered complete, designed around separation of concerns and testability.

Want the deeper story?

I'm happy to walk through the decisions, trade-offs and code on a call.

Get in touch