Full-stack engineer working from pixels to Kubernetes. Founder of SubKhoone, based in Shiraz.
Experience
Founder & Software Engineer · SubKhoone.com
2025 – Present
Founded and independently built subkhoone.com, an e-commerce platform for digital subscriptions (Spotify, Apple Music, ChatGPT and more) and gift cards (Steam, PlayStation and more).
Full-stack architecture with Next.js and TypeScript
PostgreSQL with Prisma ORM
NextAuth authentication, 2FA via SMS APIs, and role-based access control (RBAC) for admins and users
Redis caching for high-frequency operations
Responsive UI with Tailwind CSS, Headless UI and Framer Motion
i18n with next-intl (Farsi and English), built so new languages are easy to add
MDX blog with Next MDX Remote, with React components inside articles
Admin panel for users, support tickets, orders and monitoring
Ticketing with real-time notifications via SMS and a custom Telegram bot
Zarinpal payment integration with anti-race-condition mechanisms and transactional integrity
Rate limiting against abuse and brute-force attacks
One-click maintenance mode without redeploying; Vercel CI/CD, analytics and monitoring
SEO: structured metadata, sitemaps and canonical tags
Cron jobs that auto-cancel long-pending orders and keep the database clean
Full-stack engineer across frontend, backend, distributed systems, databases, CI/CD and cloud infrastructure for a cloud provider offering CDN and Infrastructure-as-a-Service.
Component-based architecture for reusable, scalable frontend code, with animations and interactive charts for complex data
Express.js services handling many concurrent requests, with robust validation
Real-time features with Socket.IO
Configured and managed Apache Kafka for high-throughput, fault-tolerant messaging
MongoDB and MySQL data layers
Rule engine integration to automate decision-making
Internal CLIs for workflow automation
GitLab CI/CD pipelines
Initialized a Kubernetes cluster and migrated all services from standalone Docker deployments to Kubernetes; managed deployments, updates, configuration and troubleshooting
Worked closely with sales, marketing and other teams
Express.js
Socket.IO
Apache Kafka
MongoDB
MySQL
Kubernetes
Docker
GitLab CI/CD
Rule Engine
CLI
Freelance Android Developer · SafePay / SafeDeal
2020 – 2022
One of a team of four building an Android app that provides a safe environment for payments between two parties.
Refactored the app to MVVM with RxJava
Group video calls over WebSocket
Custom views for dialogs and progress bars
Banking features such as withdrawals and transfers
UI built with XML layouts
Worked closely with the backend team
Android
MVVM
RxJava
WebSocket
XML
Journey
2013
Sampad: Joined Sampad, a school for gifted students.
2019
Shiraz University: Started Computer Engineering at Shiraz University.
2020
Android: Started freelancing as an Android developer.
2022
Derak Cloud: Joined Derak Cloud as a software engineer.
2023
Graduation: B.S. in Computer Engineering.
2025
Kubernetes: Migrated Derak Cloud services from standalone Docker to Kubernetes.
2025
SubKhoone: Founded SubKhoone.
Today
Still sailing: Building SubKhoone and this island.
Earlier projects
Handy Note
A note-taking Android app with categories, search and offline storage using Room.
Android
Kotlin
MVVM
Room
Coroutines
Krypto
An Android app showing live cryptocurrency prices from the CoinMarketCap API.
Android
Java
Mad Driver
An Android driving game made in Unity, with everything designed from scratch, from the map to the cars.
Unity
C#
Sample Bank App
A banking app with accounts, sign-up, logs and transactions, and a Pygame interface.
Python
Pygame
CPU Scheduling Algorithms
FCFS, Shortest Job First and Round Robin scheduling: reads processes from a CSV file and outputs their statistics.
Java
Skills
Programming languages
JavaScript
TypeScript
Python
Java
Kotlin
C/C++
Frontend
React
Next.js
Vue
Nuxt
PWA
Service Workers
Tailwind CSS
Headless UI
Framer Motion
Backend
Node.js
Express
REST
WebSockets
Socket.IO
Auth
RBAC
Background jobs
Cron jobs
Databases & caching
PostgreSQL
MySQL
MongoDB
Redis
SQLite
Prisma
DevOps & infrastructure
Kubernetes
Docker
Nginx
GitLab CI/CD
Linux
Vercel
Monitoring & observability
Prometheus
Grafana
Messaging & distributed systems
Kafka
RabbitMQ
Event-driven architecture
Software architecture
Microservices
Distributed systems
API design
MVC
Automation
n8n
CLI development
Tools
Git
Postman
Figma
Adobe XD
Education
B.S. in Computer Engineering
Shiraz University
GPA 15.41 / 20
2019 – 2023
High School Diploma
Sampad (National Organization for Development of Exceptional Talents)