
ShippedNew theme
Astro 7 • Tailwind 4 • Svelte 5 • Theme
A multi-page Astro 7 theme for product studios and agencies: big-type home page, service pages, case studies, a blog and a working contact form. 13+ page types, JSON-LD on every page.
Frontend Developer
& Astro theme maker
Based in
Swabi, Pakistan
Working
Remotely
[A frontend developer from Pakistan, building the dashboards for three products and the Astro themes agencies start from]

My own Astro themes. I design, build and sell them, and agencies use them to start client sites.

Astro 7 • Tailwind 4 • Svelte 5 • Theme
A multi-page Astro 7 theme for product studios and agencies: big-type home page, service pages, case studies, a blog and a working contact form. 13+ page types, JSON-LD on every page.

Astro • Tailwind • Svelte • Theme
Agency theme with Cloudflare Turnstile spam protection, Svelte forms and server-side email. Listed on the official Astro marketplace.

Astro • Tailwind • TypeScript • Theme
Nine-page SaaS landing theme with dark mode and full accessibility support. Featured in the Astro team’s March 2025 “What’s New” newsletter.
At Martin Business Consultants I build the dashboards and sites for three in-house products on Rails, Inertia and Svelte.

Email platform
My part: The dashboard: sending health, emails, events, campaigns and domain screens, plus the marketing site.

App deployment
My part: The control panel for servers, apps, backups and approvals, and the marketing site.
Runwell
Launching soon
Agency project management
My part: The app front end and dashboards.
Websites I built for clients in the US, UK and Pakistan. Every card opens the live site.
Freelance and contract work, scoped up front and built in small steps you can review.
Fast, accessible company sites your team can edit. Clean SEO, structured data and images that load quickly on a phone.
The screens people use every day: tables, filters, settings and onboarding. Rails with Inertia and Svelte, or React and Next.js.
Directus, Keystatic or Pages CMS, wired so editors change copy and pages without asking a developer.
An audit of an existing site, then the fixes: Core Web Vitals, metadata, headings, contrast and keyboard access.
MCP servers that let AI agents like Claude and ChatGPT use your product through tools you define, and AI features inside your app: assistants, summaries, smart search and automations.
// A tool AI agents can call inside your appserver.registerTool('create_invoice', { description: 'Create a draft invoice for a client', inputSchema: { clientId: z.string(), amount: z.number() },}, async ({ clientId, amount }) => { const invoice = await invoices.createDraft(clientId, amount); return { content: [{ type: 'text', text: invoice.url }] };});Built for agencies and businesses in the US, UK and Pakistan with the same small set of tools.
TypeScript
Everything I write
Astro
Sites & themes
React
Apps & UI
Next.js
Apps & sites
Svelte
Dashboards
Ruby on Rails
Backends
Inertia.js
Rails ↔ Svelte
Tailwind CSS
Styling
Four roles, all frontend, most of them remote.
Frontend Developer · Remote
Sep 2026 – Present(current role)
Lead Frontend Developer · Remote
Apr 2025 – Sep 2026
Senior Frontend Developer · Michigan (Remote)
Jun 2024 – Mar 2025
Frontend Developer · Pakistan
Aug 2023 – May 2024
BS Computer Science · COMSATS University Islamabad, Abbottabad Campus · 2024 – Present
Full storyThe questions people ask before we start. Something else on your mind? Email me.
Ask a questionYes. Every role I have held since 2024 has been remote, mostly with teams in the US and UK. I am on UTC+5 and keep a few hours of overlap with US and European working days.
Astro for marketing sites and themes, React or Next.js and Svelte for apps, and Rails with Inertia.js when the product needs a backend. Tailwind CSS for styling, PostgreSQL or SQLite for data.
Yes. I build MCP servers so AI agents such as Claude and ChatGPT can use your product through tools you define, and AI features inside the app itself, like assistants, summaries, smart search and automations.
Yes. I build from Figma files, an existing site, or a rough wireframe. If there is no design, I start from a small set of type, colour and spacing tokens and build in the browser.
That is the point of the CMS setup. I connect sites to Directus, Keystatic or Pages CMS and write short notes so editors can change copy and pages without a developer.
Yes. One Shipped licence covers unlimited sites for you and your clients. You can’t resell or redistribute the theme code itself.
Email me with what you need, a link to anything that exists today and your timeline. I reply with questions or a short scope, usually within one working day.