Skip to content
View mnkprs's full-sized avatar

Block or report mnkprs

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
mnkprs/README.md
Manos Kaparos — Senior Software Engineer in Athens. Full-stack products, open source, and agent evaluation.

Selected work   /   Open source   /   Expertise

I'm Manos, a senior software engineer based in Athens, Greece. I build full-stack products and tools for evaluating coding agents. My work spans Angular and React interfaces, Node.js backends but I am open in any challenging opportunities regarding latest technologies.

Selected work

Can a coding task be graded fairly?

An agent pipeline that screens SWE-bench-style tasks for unclear requirements and overly restrictive tests. It checks cited evidence against the source and compares verdicts with public human annotations.

Includes reproducible evaluations, readable agent traces, and installable agent skills.

TypeScript · Claude Agent SDK · Evaluation design

Open source

My latest upstream pull requests, newest first, with live status badges:

Project Contribution Status
ngx-mask Let the mask directive bind Angular signal-form fields typed as number or nullable, fixing a template type error that only string fields escaped. PR 1652 status
Analog Transpile decorated Angular files skipped by the compiler with TypeScript instead of OXC/esbuild in Vitest, fixing a coverage PARSE_ERROR on untested components. PR 2567 status
Transloco Render interpolated param values like UUIDs literally in the MessageFormat transpiler, instead of parsing their braces as ICU syntax and throwing. PR 1018 status
ngx-bootstrap Emit null instead of undefined when the datepicker input is cleared, fixing a crash with Angular signal forms. PR 6833 status
Radix NG Keep the Popper arrow visible when the popup shifts off-center, exposing data-uncentered for styling instead of silently hiding it. PR 460 status

Explore my upstream pull requests →

Expertise

Area What I work with
Frontend & mobile TypeScript, Angular, React, Next.js, Capacitor, component behavior and state management
Backend & data Node.js, NestJS, PostgreSQL / Supabase, Redis, APIs, payment flows and concurrency
Agents & evaluations Agent orchestration, SWE-bench-style task screening, evidence verification, error analysis and reproducible experiments
Testing & delivery Playwright, Vitest, regression testing, GitHub Actions, mobile release pipelines
Smart contracts Solidity, Foundry, Base, contract integration and transaction receipts

Athens, Greece   ·   Explore my repositories

Pinned Loading

  1. fairtask fairtask Public

    Is this SWE-bench-style task fair to grade an agent on? Agentic screening with verified evidence, measured against human annotations. Also an agent skill: /fairtask

    TypeScript