Skip to content
Sajjad Javadi

I build fast, reliable web products, from enterprise sites to Web3.

Senior frontend engineer. React, Next.js, TypeScript, Web3.

Next.js, Storybook and headless CMS platforms for Australian organizations.

Available for select senior contracts worldwide.contact@sajjadev.com

About

Senior frontend engineer with 6+ years building production web applications, including high-traffic Next.js platforms for major Australian organizations - Taronga Zoo, Tourism Tasmania, Elders Weather and Salvation Army Australia - and Web3 products spanning a decentralized exchange, an NFT marketplace and wallet integrations (ethers.js, wagmi, viem).

I specialize in SSR/RSC performance, design systems and CMS-driven platforms at scale: Storybook component libraries, Optimizely-powered editorial workflows, Core Web Vitals and WCAG 2.1 AA accessibility. Freelance client work has continued throughout 2018 to the present, alongside full-time and contract roles.

Download CV (PDF)
profile.tstypescript
const profile = {
role: "Senior Frontend Developer",
experience: "6+ years",
focus: ["React", "Next.js", "TypeScript", "Web3"],
specialties: ["SSR/RSC performance", "Design systems", "CMS platforms"],
location: "Mashhad, Iran (Remote Worldwide)",
languages: ["English", "Persian"],
education: "B.Sc. Software Engineering, 2020",
availability: "Select senior contracts",
};

Clients & Organizations

Companies and teams I've worked with, and what I delivered for each, 2018 to present.

// git log --experience --oneline (7)

  1. 2026PishkadSenior Frontend Developer - Flutter Developer

    Architected and maintained a Next.js monorepo (pnpm, Turborepo) with a public web app, an admin panel and shared packages, keeping the codebase consistent across both apps.

    Built a self-hosted, Docker-based mapping stack (TiTiler for Sentinel-2 imagery, tileserver-gl with Planetiler-generated Iran OSM tiles, Open-Meteo for weather) to remove dependence on sanctioned map providers.

    Implemented interactive GPX track visualization in 2D (react-leaflet) and 3D (MapLibre GL JS with terrain tiles) for route and peak pages.

    Designed the e-commerce flow end to end, covering time-limited discount events with server-side pricing, cart-to-payment and admin order management, and documented it for backend developers and AI coding agents.

    Designed a club registration feature with an admin approval workflow, follower-based notifications and a defined data model, and coordinated its API contract with the backend team.

    Developed the Flutter mobile app using Riverpod and Clean Architecture, porting the platform’s map layers to mobile with maplibre_gl and a tilt-plus-hillshade approach for terrain visualization.

    Built a trailhead navigation feature for Android that detects the user’s proximity to a GPX trail start, provides guidance along the track with high-accuracy background location, and fires off-track alerts, with offline GPX and map downloads for areas without connectivity.

    // remote / IranPishkad.com (opens in a new tab)

  2. 2025 – 2026NovaVoyaSenior Frontend Developer

    Built a multilingual medical tourism platform in Next.js that connects patients with verified international healthcare providers.

    Implemented full localization with next-intl so the platform serves patients across multiple languages and regions.

    Developed interactive provider maps so patients can discover and compare healthcare providers by location.

    Delivered a multi-role admin dashboard giving staff, providers and administrators role-specific access and workflows.

    Containerized the application with Docker for consistent, repeatable deployments.

    // remote / United Arab EmiratesNovaVoya.com (opens in a new tab)

  3. 2024 – 2026VaniTechSenior Frontend Developer

    Delivered production-grade websites for four high-profile Australian organizations by architecting SEO-optimized Next.js applications with full server-side rendering across all routes.

    Reduced design inconsistency and accelerated feature delivery by building and maintaining a scalable Storybook component library adopted as the single source of truth for shared UI.

    Enabled non-technical editors to publish and manage content independently by integrating Optimizely CMS directly into the frontend layer.

    Improved Core Web Vitals scores (LCP, CLS, TTFB) across production pages through diagnosis of performance regressions, code splitting, image optimization, and SSR tuning.

    Maintained reliable test coverage on critical UI components and shared library modules with Jest and React Testing Library.

    Ensured accessibility compliance across all shipped features with WCAG standards, semantic markup, ARIA roles, and keyboard navigation.

    // remote / Australiavanitech.com.au (opens in a new tab)

  4. Apr 2024 – May 2024CreativeBug StudioSenior Frontend Developer

    Delivered a fully custom, high-performance marketing site on schedule within a 2-month engagement by building hover and pointer animations from scratch without third-party dependencies.

    // contract / Remote, Irancreativebug.app (opens in a new tab)

  5. 2020 – 2023Archie AgencyMid-Level Frontend Developer

    Owned frontend architecture and technology decisions across three simultaneous blockchain products - an NFT marketplace, a decentralized exchange, and liquidity pool interfaces - defining the tech stack, rendering strategy, and component design from the ground up.

    Improved SEO performance and rendering architecture across the product suite by leading the team's migration from React.js to Next.js.

    Delivered secure, production-ready Web3 functionality across multiple products: wallet connections, smart contract interactions, and on-chain transaction flows.

    Maintained seamless frontend-backend data flow by collaborating closely with backend and blockchain engineering teams on RESTful API integration.

    // on-site / Irangithub.com/Archie-Team (opens in a new tab)

  6. Jun 2020 – Dec 2020KayakMid-Level Frontend Developer

    Delivered a mobile-first, offline-capable experience by building a Progressive Web App with Flutter, optimized for smooth cross-device performance.

    Enabled reliable on-chain functionality within a mobile PWA by implementing blockchain transaction flows and smart contract integrations.

    // contract / Remote, Turkeykayak-studio.com (opens in a new tab)

  7. 2018 – PresentSelf-EmployedFreelance Frontend Developer

    Delivered Web3 and React/Next.js solutions for independent clients across Iran and international markets throughout a continuous freelance practice spanning 2018 to present.

    Enabled seamless token swaps and liquidity pool management by developing a decentralized exchange integrated with ethers.js, wagmi, and viem.

    Reached 10,000+ active users across two Telegram-based Tap-To-Earn applications with responsive, scalable UI architected for future blockchain integration.

    Delivered real-time trading reliability for a UK-based financial client (Keyfx) with a high-performance dashboard optimized for continuous data updates.

    Streamlined attendance tracking and scheduling workflows for a university system by developing a role-based administrative panel.

    Improved load performance across multiple startup client projects with lazy loading, code splitting, and modern frontend optimization techniques.

    // freelance / Iran & international clients

Featured Production Systems

  1. 01Enterprise

    Taronga Zoo

    Production website for one of Australia's most recognized conservation zoos, built with Storybook-based CMS integration for scalable content management and SEO-friendly SSR performance.

    // next.js / storybook / cms

    Explore project: Taronga Zoo (opens in a new tab)
  2. 02Gov / Tourism

    Tourism Tasmania

    Official state tourism platform for Tasmania, built with Next.js and Storybook-based CMS integration with a strong emphasis on SEO and content delivery performance.

    // next.js / storybook / cms

    Explore project: Tourism Tasmania (opens in a new tab)
  3. 03Enterprise

    Elders Weather

    Australia's national weather forecast platform serving time-sensitive data at scale, built with Next.js, Optimizely CMS, and a Storybook-based component system optimized for fast load times.

    // next.js / optimizely / storybook

    Explore project: Elders Weather (opens in a new tab)
  4. 05Web3 / DeFi

    Decentralized Exchange

    Decentralized exchange enabling users to create liquidity pools and swap tokens, focused on robust performance and intuitive Web3 UX.

    // next.js / ethers.js / wagmi / viem

    View source: Decentralized Exchange (opens in a new tab)

Technologies & Stack

stack.tstypescript
const stack: Record<string, string[]> = {
frontend: ["React", "Next.js (App Router, SSR)", "TypeScript", "HTML5/CSS3", "Tailwind CSS", "Sass/Less", "Material-UI"],
web3: ["ethers.js", "wagmi", "viem", "Web3.js", "Ethereum/EVM", "DEX Protocols", "NFT Marketplaces"],
performance: ["Storybook CDD", "Redux Toolkit", "Webpack", "Turbopack", "Headless CMS", "ISR/SSR Caching"],
mobile: ["Flutter", "Dart", "Kotlin", "Java", "Telegram Mini Apps", "Android Studio", "PWA"],
backend: ["Node.js", "Docker", "Firebase", "MySQL", "PHP/CodeIgniter", "Git/CI/CD"],
};

Project Archive

Non-featured deployments spanning 6+ years.

Showing 20 of 20 projects

Let's work together.

Available for select client engagements, contract engineering roles, and Web3 frontend advisory.

path:~/sajjad/home