Skip to content
Shahid Aziz, home

Shahid Aziz, Frontend Developer

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]

Portrait of Shahid Aziz

Company Work

At Martin Business Consultants I build the dashboards and sites for three in-house products on Rails, Inertia and Svelte.

Best Services

Freelance and contract work, scoped up front and built in small steps you can review.

  1. 01

    Marketing sites in Astro

    Fast, accessible company sites your team can edit. Clean SEO, structured data and images that load quickly on a phone.

  2. 02

    Dashboards & web apps

    The screens people use every day: tables, filters, settings and onboarding. Rails with Inertia and Svelte, or React and Next.js.

  3. 03

    CMS setup

    Directus, Keystatic or Pages CMS, wired so editors change copy and pages without asking a developer.

  4. 04

    Speed, SEO & accessibility

    An audit of an existing site, then the fixes: Core Web Vitals, metadata, headings, contrast and keyboard access.

  5. 05

    MCP servers & AI integrations

    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.

    mcp-server.ts
    // 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 }] };});

100+ Sites Shipped

Built for agencies and businesses in the US, UK and Pakistan with the same small set of tools.

Main skills

  • 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

Also work with

Languages
  • JavaScript
  • Ruby
  • HTML5
  • CSS3
Backend & data
  • Node.js
  • Express.js
  • PostgreSQL
  • MySQL
  • SQLite
  • Prisma
  • REST APIs
  • Zustand
UI & animation
  • shadcn/ui
  • Bootstrap 5
  • GSAP
  • Framer Motion
CMS
  • Directus
  • Keystatic
  • Pages CMS
Cloud & deploy
  • AWS
  • Cloudflare
  • Vercel
  • Netlify
  • Docker
  • Kamal
AI
  • MCP servers
  • AI integrations
Web
  • SEO
  • Accessibility
  • Site security
  • Performance

Experience

Four roles, all frontend, most of them remote.

  1. 01

    Martin Business Consultants

    Frontend Developer · Remote

    • Build and maintain three in-house products on Rails, Inertia.js and Svelte: Outsend (email), KamalCloud (app deployment on Kamal) and Runwell (agency project management).

    Sep 2026 – Present(current role)

  2. 02

    Golumin Agency

    Lead Frontend Developer · Remote

    • Led frontend work for 45+ client websites.

    Apr 2025 – Sep 2026

  3. 03

    Brem Agency

    Senior Frontend Developer · Michigan (Remote)

    • Built and maintained 80+ production sites in Astro, React and Svelte.

    Jun 2024 – Mar 2025

  4. 04

    OzaCloud

    Frontend Developer · Pakistan

    • Built client dashboards, websites and marketing sites in Next.js, React, Tailwind CSS and Astro.

    Aug 2023 – May 2024

BS Computer Science · COMSATS University Islamabad, Abbottabad Campus · 2024 – Present

Full story

FAQ

The questions people ask before we start. Something else on your mind? Email me.

Ask a question
Do you work remotely with teams outside Pakistan?

Yes. 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.

What do you build with?

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.

Can you add AI to our product?

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.

Can you work with a design we already have?

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.

Will my team be able to edit the site?

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.

Can I use Shipped or your other Astro themes for client work?

Yes. One Shipped licence covers unlimited sites for you and your clients. You can’t resell or redistribute the theme code itself.

How do we start?

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.