James Itum

URL Shortener Microservice

A full-stack URL shortening service that transforms long URLs into manageable, unique aliases. Built with Node.js and MongoDB, it features real-time DNS verification to ensure link validity and provides high-performance redirection for every shortened link.


Timestamp Microservice

An Express-based backend service featuring efficient request parameter parsing and data validation logic. Built with CORS support and deployed via Heroku, this API demonstrates reliable error handling for edge-case date inputs and seamless integration of Node.js date objects.


Random Quote Machine

This project elevates a classic asynchronous utility by converting raw API payloads into a fully synchronized, context-aware user experience where the entire visual theme shifts based on the displayed author.