James Itum

Zot

A project management tool built with GraphQL and React stack. Featuring a Trello-inspired interface, it leverages Apollo subscriptions for live updates, Auth0 for secure multi-account orchestration, and an optimistic UI to ensure a lag-free user experience.


File Metadata Microservice

A lightweight API for real-time file metadata extraction. Built with Node.js, Express, and Multer, it offers a streamlined interface for identifying file properties through secure, memory-resident file uploads.


Exercise Tracker

A comprehensive fitness tracking API that manages user profiles and detailed exercise logs. Built with Node.js and MongoDB, it features a powerful query system that allows users to retrieve customized activity reports filtered by date ranges and result limits.


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.


Request Header Parser Microservice

A lightweight Express-based microservice for client-side device identification. It parses requester metadata to return a synchronized JSON object containing the user's IP, browser language, and system software information.


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.