The URL Shortening API exemplifies the move toward Clean Architecture by separating business logic into a dedicated services directory.
Technical Breakdown
Structured Routing: The API is versioned (/api/v1) and utilizes a clean directory structure with separate folders for config, controllers, middleware, models, routes, and services.
Service Layer Pattern: Business logic is decoupled from the controller (e.g., urlService.js), allowing for more testable and maintainable code.
Comprehensive Documentation: The project includes a detailed README.md featuring a full API Reference, health check endpoints, and a structured table for CRUD operations (GET, POST, PUT, DELETE).
Data Integrity: Includes dedicated models and validators to ensure that every URL shortened meets strict data standards before entering the database.
Had the opportunity to work with Secret Sauce Agency on bringing their new digital experience to life.
The goal: translate a bold creative identity into a website that feels just as distinctive, combining design, motion and development into one smooth experience.
I wanted to build something that feels like me — clean, interactive, and focused on the work rather than just listing skills.
Built from scratch with a focus on:
→ Clean UI
→ Smooth interactions
→ Responsive design
→ Clear project presentation
There’s still a lot I want to improve, but after a lot of designing, tweaking, and rebuilding, I’m genuinely happy to finally put it out there.
Shipped an editorial SaaS landing page delivering 100/100 Lighthouse scores, built strictly with semantic HTML5, vanilla CSS3, ES6 JavaScript, local WOFF2 typography, custom design tokens, CSS Grid, and zero external build tooling. Flux | Run Your business on Autopilot