Web and mobile developer from Tashkent, Uzbekistan (UTC+5). I work with React, Vue, Next.js, Nuxt, Node.js, PHP/MySQL, Flutter, React Native and Python Telegram bots.
Source-code starters and templates I made myself, sold on Gumroad:
- Next.js SaaS Starter with Lemon Squeezy Billing: auth, Postgres, subscriptions + one-time payments and signed webhooks. A small codebase you can read in an evening.
- Nuxt 3 Admin Dashboard with PHP & MySQL REST API: inventory, orders, customers and team admin. Nuxt 3 front-end + plain PHP 8 API, web installer for shared hosting.
- Telegram Shop Bot in Python (aiogram 3) with Admin Panel: catalogue, cart, checkout and Telegram Stars / card / link / cash payments, with a full admin panel inside the chat.
- Flutter Booking App with PHP/MySQL API and Web Admin: appointment booking for salons, clinics and tutors. Flutter customer app, self-hosted PHP API with installer, Vue admin.
- AI Chat Widget for Any Website: OpenAI & Claude: one script tag plus a small Node proxy that keeps your API key off the page. Streaming replies, lead capture, admin page.
- Chrome Extension Starter: Manifest V3, React, TypeScript: popup, options, side panel, shadow-DOM content UI and typed messaging, with unit and Playwright tests.
- Next.js Portfolio Template for Developers with MDX Blog: one config file, MDX projects and posts, static export for free hosting.
- React Native Expense Tracker App Template (Expo + SQLite): offline budgets, charts, recurring items and multi-currency for iOS, Android and web.
- Tailwind CSS Landing Page Templates: 10 HTML Pages: ten one-page sites in plain HTML with dark mode and 12 colour palettes.
- Claude Code Freelance OS: Claude Code skills and slash commands for job triage, proposals, quotes and delivery handoffs.
- AI Telegram Bot in Python: OpenAI + Claude, Stars Plans: an AI assistant bot on your own API keys with chat memory, voice messages, Telegram Stars plans and an admin panel in the chat.
- Claude Code & Cursor Rules for Next.js, Supabase & Stripe: rules, 5 Claude Code skills and a small CLI that checks Supabase RLS, keys and Stripe webhooks in your code.
- ticket-triage: AI support inbox in Next.js, TypeScript and PostgreSQL. Demo: https://sunnatulla-ticket-triage.netlify.app
- nuxt-php-dashboard: inventory & orders dashboard, Nuxt 3 + PHP 8 + MySQL. Demo: https://sunnatulla-inventory-dashboard.netlify.app
Hire me on Upwork: https://www.upwork.com/freelancers/~01863728f2ee7efc87