
Problem
Wanted a hands-on demonstration of core backend skills: string processing, pattern detection, and secure hashing and storage.
Approach
Built a Node.js microservice exposing endpoints for string analysis, pattern detection, and cryptographic hashing, backed by MongoDB for storage.
Tech highlights
Express.js for routing, Crypto.js for hashing and encryption operations, and MongoDB for persisting analysis results.
Results
Deployed a working microservice on Railway demonstrating backend algorithms and cryptography fundamentals.
Challenges
Designing clean, composable endpoints for string-analysis operations that could be chained without duplicating logic.