Hi, I'm NimaTHE DIGITAL ALCHEMIST
I build digital products that make an impact. From concept to launch, I craft experiences that users love.
const developer = {
name: "Nima",
skills: [
"React", "Next.js",
"Node.js", "AI"
],
available: true
}
// Currently building
// the next big thing 🚀What I Do
Web Development
Modern, performant web applications built with the latest technologies.
Mobile Development
Cross-platform mobile apps that deliver native-quality experiences.
Technical Consulting
Strategic guidance to help your team make the right technology decisions.
SaaS Products
Full-cycle SaaS development from idea to scalable product.
Impact by Numbers
Featured
Featured Projects
Building a Scalable Bike Sharing Platform (500K Users)
Designed and built a full-stack dockless bike-sharing platform, enabling over 500,000 users to rent bikes anywhere in the city.Led architecture and product decisions across mobile, backend, and IoT systems, delivering a scalable, real-time platform with payment, geofencing, and smart lock integration.🟡 Problem & ConstraintsWhen I joined, the system was:Station-based (no free-floating)No customer-facing appIoT locks unreliable and dependent on SMS-triggered heartbeatsHigh risk of theft and misusePayment infrastructure constrained to local providers👉 The goal was to transform this into a real-time, city-scale mobility platform.System Architecture for Real-Time IoT Platform1. Real-time Communication (REST → WebSocket)❌ REST required SMS-triggered wake-ups → unreliable & expensive✅ Switched to WebSocket for persistent connectionTrade-off:Real-time control & monitoringIncreased infra complexity & connection management2. Unlock Latency OptimizationInitial unlock latency: ~1800ms (network dependent)Problem: noticeable delay in user experienceSolution:Introduced Bluetooth fallback for local unlockImpact:Reduced perceived latency significantlyImproved reliability in poor network conditions3. Wallet as a MicroserviceBuilt wallet as a separate service earlyTrade-off:Higher initial complexityEnabled future scalability (super-app readiness)4. Prepaid (Pay-as-you-go) ModelUsers must charge wallet before rideTrade-off:Reduced fraud risk− Added friction to onboarding5. Cross-platform StrategyAndroid → React NativeiOS → PWAReason:Faster time-to-market under limited resourcesWebSocket vs REST in IoT Systems🟣 System Design OverviewBackend: Laravel + MySQLAPI Layer: REST + WebSocketIoT: SIM-enabled locks with solar chargingGeo-fencing: OpenStreetMap (point-in-polygon)Flow:User → API → WebSocket → LockLock → WebSocket → Backend (location, status, battery)🟠 Key ChallengesIoT ReliabilityLocks previously required SMS to re-establish connectionCaused delays and operational overhead👉 Solved by moving to persistent WebSocket connectionsIdentity Verification at ScaleManual verification was not scalableSolution:OpenCV-based automation (~90% coverage)Government API for validationDevOps Scaling (Pet → Cattle problem)Early infra treated servers as “pets”Scaling caused instability and operational overhead👉 Required shift toward more automated and reproducible infrastructure🔴 Impact500,000+ users within ~1 yearPeak: 800+ rides/daySystem downtime: ~3%90% automated identity verificationSignificant reduction in IoT communication delays⚫ My RoleLed a 5-person engineering team (4 backend + myself)Owned:System architectureProduct decisionsIoT integration strategyCoordinated with remote IoT team (China)
E-commerce Redesign
Complete redesign and performance optimization of a mid-size fashion retailer, resulting in 340% increase in conversions.
What Clients Say
Latest Articles
View All Articles →From Wireframe to Launch: My Full-Stack Workflow
The exact process I use to take a client project from initial wireframe to production in 6-8 weeks.
Next.js 15 Performance: What Actually Moves the Needle
After optimizing dozens of Next.js apps, here are the changes that consistently deliver the biggest performance gains.
Why Your Website Is Costing You Customers
Most business websites lose 50-80% of potential customers due to preventable mistakes. Here's what to fix first.
Let's Collaborate
Let's Work Together
Have a project in mind? I'd love to hear about it.