Skip to content
View jamalkamaladdin's full-sized avatar
🏆
veni vidi vici
🏆
veni vidi vici

Block or report jamalkamaladdin

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
jamalkamaladdin/README.md

Jamal Kamaladdin

camalali.com pixelpact.dev npm LinkedIn ORCID Azərbaycanca


Most of what I do sits between the business and the system: working out what is actually being asked for, then finding the answer the existing constraints will tolerate.

The interesting question is usually not how do we build this. It is why are we building it this way, and what that choice will cost in a year.

Projects

Your coding agent cannot see the page it just built. pixelpact gives it eyes that report numbers. It extracts a measured contract from the reference page, checks the implementation against it, and answers with sizes, colours, spacing and states rather than an opinion.

It runs as a CLI and as an MCP server, so the agent can call it mid-task and fix what it broke before handing the work over.

site cli mcp TypeScript Playwright MCP

166 developer tools that work entirely in the browser. JWT decoder, cron parser, regex tester, DNS and SSL lookups, CIDR maths, JSON and Base64 work. Nothing is uploaded, because nothing leaves the tab.

tools tests npm MIT

The documents a project has to produce anyway, packaged so a coding agent can act on them. Each template carries the instruction that says which job it is: fill it in, adapt it to the repository, or audit a project against it.

markdown agents

Writing

I write in Azerbaijani at camalali.com, because the language has almost no engineering writing at this depth. 520 long-form articles on system design, a 1,000 term technical glossary, role by role learning paths, and the browser tools above running live.

articles glossary tools templates

Azerbaijani in upstream projects

memos FreeScout Dashy Faker Project Manager Maputnik PrimeLocale Heimdall ApexCharts

Things I code with

React Webpack Docker GitHub Actions Google Cloud TypeScript Insomnia Apollo GraphQL Heroku Redux RxJS GraphQL Sass Styled Components Git NestJS Angular npm HTML5 Brave Rollup D3.js Prettier MongoDB Node.js Next.js Vue Tailwind Vite Vitest Playwright PHP Laravel Python Bash Linux Nginx PostgreSQL MySQL Prisma Vercel WordPress MCP

Elsewhere

camalali.com · pixelpact.dev · LinkedIn · ORCID 0009-0002-9513-0512 · npm · Azərbaycanca

Pinned Loading

  1. camalali-tools camalali-tools Public

    166 browser-based developer tools in TypeScript: JWT decoder, cron parser, regex tester, Base64, hash, UUID, JSON formatter, DNS lookup, SSL checker, HTTP headers, CIDR calculator, colour converter…

    TypeScript 1 1

  2. pixelpact pixelpact Public

    Measurement for coding agents building UI: extract a contract from the reference page, check the implementation, get numbers back

    TypeScript 2 1