Skip to content
View alipajand's full-sized avatar

Block or report alipajand

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
alipajand/README.md

Ali Pajand

Senior Software Engineer · Frontend architecture, design systems, and full-stack product work · React, TypeScript, Next.js, Node.js

I've spent 9+ years building production products in React, TypeScript, and Next.js. I focus on frontend architecture, design systems, and complex SaaS workflows, and I also build the Node.js/Fastify APIs, PostgreSQL models, and background jobs behind them.

Available for senior frontend, full-stack, and product engineering roles.

alipajand.com · Portfolio · LinkedIn · Book a call

What I work on

  • Frontend architecture: component APIs, rendering performance, and async, error, and empty states in data-heavy UI
  • Design systems: shared component libraries, Storybook, accessibility defaults, and the conventions that keep them consistent
  • Full-stack delivery: Node.js/Fastify APIs, PostgreSQL, auth, queue-backed background workers, and CI/CD
  • AI product workflows: interfaces where model output stays unconfirmed until a person has reviewed it
  • Developer experience: code review standards, CI quality gates, and tools for safer AI-assisted coding

Case studies

Project What it shows
LedgerGuard Multi-tenant AI contract intelligence SaaS, built end to end: Next.js, Fastify, PostgreSQL, document pipeline
AlwaysGeeky Games Shared React/TypeScript component library across four product surfaces, with CI gates and accessibility rules
Emplifi D3.js enterprise analytics, including an 80% cut in unnecessary re-renders and chart paint work in webviews
Agent tooling Deterministic TypeScript CLIs and a GitHub Action for AI-assisted development
TallyFolio Privacy-first personal finance PWA with deterministic money math and CSV import review
ControlTech Four years of taking early-stage SaaS products and PWAs from MVP to production

Open source

Local-first developer tools that make AI-assisted coding and review safer. No LLM in the loop.

  • agent-context-doctor: audits AGENTS.md, CLAUDE.md, Cursor and Copilot rules, and committed Claude Code and MCP settings for contradictions, stale commands, secrets, and risky permissions
  • agent-pr-reviewer-lite: deterministic pre-screen that flags the files in a pull request that need human review before merge
  • agent-readiness-kit: scores how ready a repository is for AI coding agents across 13 categories and scaffolds the missing files
  • agent-readiness-action: GitHub Action that runs agent-readiness-kit and agent-context-doctor on pull requests

Writing

More in /writing and engineering principles.

About this repo

This repo is the source for alipajand.com: Next.js App Router, React, TypeScript, and Tailwind CSS, with Markdown-driven writing and case studies, deployed on Vercel.

pnpm install
pnpm dev

Checks: pnpm lint, pnpm typecheck, pnpm test, pnpm build. Architecture and route notes are in docs/.

Pinned Loading

  1. agent-readiness-action agent-readiness-action Public

    GitHub Action that scores how ready a repository is for AI coding agents and checks its agent instruction files. Deterministic, no LLM.

    JavaScript 1

  2. agent-context-doctor agent-context-doctor Public

    Audit agent context files like AGENTS.md, CLAUDE.md, .cursor/rules/*.mdc, .github/copilot-instructions.md, and prompt docs for quality, safety, contradictions, and repo alignment.

    TypeScript 1

  3. agent-readiness-kit agent-readiness-kit Public

    Audit whether a software repository is ready for AI coding agents (Cursor, Codex, Claude Code, GitHub Copilot, and similar tools).

    TypeScript 1

  4. agent-pr-reviewer-lite agent-pr-reviewer-lite Public

    Deterministic CLI and CI check that flags the files in a pull request or git diff that need human review before merge. No LLM.

    TypeScript 1