I've been having a lot of fun helping Splice "gamify" their usually tech-heavy content. Turns out some neon graphics, over-the-top sound effects, and a well timed fart joke is really all you need to change the vibe. 🤪
TransferPro - Designing a Faster, Clearer File Transfer Experience
Large-file workflows don't need to feel heavy.
For TransferPro, we explored a mobile product experience that brings file transfer, cloud storage, activity tracking, and content sharing into one focused interface.
The design direction combines:
• High-visibility transfer status
• Clear file organization
• Recent activity tracking
• Centralized cloud storage
• Fast access to shared content
• A futuristic dark visual system
The challenge wasn't simply making a file transfer app look modern.
It was creating an experience where users can immediately understand what is transferring, how fast it is moving, and what happened recently.
That's where thoughtful product UX makes a difference.
Building a SaaS, cloud platform, or mobile product that feels more complicated than it should?
👉 Work with Taqwah to turn complex workflows into clear, scalable product experiences. DM us to start your project.
I designed and developed a secure, production-ready e-commerce backend utilizing a clean layered architecture and RESTful principles. Built to handle complex business logic, this project handles everything from user lifecycle management and strict authentication to secure transaction processing and high-speed data retrieval.
Advanced Security & RBAC: Implemented Spring Security with custom JWT filters, BCrypt password hashing, and granular Role-Based Access Control enforcing 3 distinct tiers (ADMIN, USER, SELLER).
Transaction Atomicity: Built robust transaction management to guarantee atomicity and data consistency across order placement and cancellation workflows.
Database & Caching Optimization: Optimized MySQL schemas via complex JPA relationships (@OneToMany, @ManyToOne) and Hibernate custom queries. Integrated a Redis caching layer that slashed product retrieval latency by 88.87% (from 3.37 s down to 375 ms).
Containerization: Fully containerized the application stack using Docker Compose for seamless, reproducible local and cloud deployments.