Gamitisa
A tools platform with 60+ utilities, built and operated end-to-end since 2015.
Founder, product designer, and sole developer. I own architecture, implementation, deployment, SEO, and production support.
2015 – Present

Context
Gamitisa is a collection of free browser tools — PDF and image converters, text utilities, calculators, developer helpers, and Bangladesh-specific tools such as train schedules and NID formatting. It runs in English and Bangla.
I founded it in 2015. The current Laravel codebase is a ground-up rebuild that I designed, built, and deployed myself, and I continue to maintain it in production.
The problem
Free utility sites are usually slow, cluttered with ads, and English-only. Bangladeshi users also need local tools that generic international sites do not offer.
The product goal was simple: one fast, bilingual place where a tool opens quickly, works on a low-end phone, and does not require an account unless the user wants to save something.
Technical decisions
Server-rendered tools with Livewire and Alpine.js
Tools are Laravel routes rendered with Livewire and Alpine.js where interactivity is needed. That keeps the JavaScript small, makes each tool indexable, and avoids maintaining a separate SPA for dozens of small utilities.
A modular tool registry
Tools share a common registry, layout, metadata, and access rules instead of being copy-pasted pages. Adding a tool means adding a definition and a view, not another bespoke application.
Auxiliary services where PHP is the wrong tool
Image, PDF, and AI-heavy work is delegated to small FastAPI and Express services, while Laravel remains the source of truth for users, credits, and tool metadata.
Bilingual routing and technical SEO
English and Bangla live on separate route prefixes with localized titles, descriptions, canonicals, and sitemaps. That structure made 60+ tools indexable in both languages without duplicate-content ambiguity.
Queues and Redis for slow work
File processing, notifications, and AI calls run through queued jobs on Redis with Laravel Horizon, so a slow job never blocks a page request.
Challenges and fixes
SEO at tool scale
Dozens of tools multiplied by two languages creates a large metadata surface. I moved titles, descriptions, canonicals, and structured data into a shared layer so every page is generated consistently rather than hand-tuned.
Performance on real devices
Many visitors arrive on mid-range Android phones over mobile data. I kept pages server-rendered, limited client-side JavaScript, compressed images, and pushed heavy processing to background jobs.
Running a product alone
There is no separate ops team. I handle deployments, database backups, failed jobs, uptime checks, and user reports — which is why predictable release and rollback steps matter as much as the code.
Results
- 60+ tools live across English and Bangla.
- 116K registered users and roughly 100K monthly visits as of September 2026.
- A single codebase and deployment process for the whole platform.
Note: Traffic and user figures come from the platform's analytics snapshot in September 2026. They are not lifetime totals.
Want to talk about this work?
I'm open to full-time onsite roles in Dhaka.