close
Skip to content
View amasen02's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report amasen02

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

Ama Senevirathne

AI / agent engineer · Full-stack software engineer

Discuss an engineering role · LinkedIn · DEV.to · X · GitHub

Source into form — authored architectural illustration

I build the systems around AI: provider integrations, tool calling, security tooling, distributed backends, and the interfaces people use.

AI & agent systems

PolyAI .NET — Provider boundaries / C#

C# multi-provider SDK with streaming, structured output, and runtime tool discovery. Tool schemas follow runtime types and reject unsupported parameter shapes. README · ToolRegistry · Provider routing

CredScan — MCP secret scanning / Python

Python scanning for source, staged changes, and agent configuration. It inspects MCP environment values, headers, and arguments, and reads Git index blobs so staged content is scanned as staged. Agent artifacts · Git integration

CentaurLoop — Coding-agent checks / Python

Python experiments for coding-agent guardrails: syntax checks, forbidden-phrase checks, and compact execution logs. Implementation

Full-stack systems

FreshCart Backend — Gateway scope / Angular + .NET

A .NET / Aspire reference backend with an Angular storefront. Checkout state explicitly models stock and payment success or failure; activities and consumers isolate side effects; payment events and a projection marker share one MongoDB transaction. Checkout state machine · Payment event store · Build and test workflow

More source

FreshCart Web — Signals and auth / Angular

Angular storefront with signals and HttpOnly-cookie sessions. Auth boundary

DupeSweep — Reversible file operations / C#

C# duplicate-file tooling with reversible quarantine and restore.

a11y-scope — Accessibility inspection / Playwright

Accessibility monitoring with Playwright and axe-core. README

Engineering range

  • AI integrations and tools — C# provider boundaries, JSON Schema, streaming, and structured output. Evidence
  • Agent security — Python inspection of MCP configuration and staged Git content. Evidence
  • Distributed systems — MassTransit state machines and transactional event storage. Evidence
  • Data and recovery — MongoDB event storage and projection markers in one transaction. Evidence
  • Frontend — Angular, TypeScript, signals, and a deliberately scoped auth boundary. README · Auth boundary
  • Delivery and accessibility — reusable restore, build, and test workflow; Playwright and axe-core monitoring described in the project README. Workflow · README

Open-source contributions

9 verified merged pull requests across 9 repositories. Live GitHub search

Repositories: apmantza/pi-lens · atretyak1985/swarmery · BerriAI/litellm · calibrain/shelfmark · felladrin/MiniSearch · MihaelaAghirculesei/n8n-probe · schubydoo/clauster · theagentplane/tokenops · wemake-services/django-modern-rest

Selected upstream merges

  • BerriAI/litellm — Made budget resets invalidate the affected end-user spend counter and cache.
  • apmantza/pi-lens — Overlapped auxiliary LSP warmup with the primary server during resync.
  • schubydoo/clauster — Avoided appending a redundant .gitignore rule when an existing rule already covers the path.
Full merged-PR catalog (9)

Sources: public GitHub repository and pull-request records.

Pinned Loading

  1. freshcart-backend freshcart-backend Public

    FreshCart — .NET 10 + Aspire microservices reference e-commerce platform with an Angular 20 SPA

    C# 198 4

  2. freshcart-web freshcart-web Public

    Angular 20 customer storefront for the FreshCart microservices platform — zoneless, signal-based, HttpOnly-cookie auth. Backend: github.com/amasen02/FreshCart

    TypeScript 1

  3. fastdl fastdl Public

    FastDL (fdl) — a fast multi-connection segmented download accelerator (CLI, .NET 10): mirror striping, resume, folder crawl, zip extract/pack.

    C# 27

  4. dupesweep dupesweep Public

    DupeSweep (dsweep) — a fast duplicate-file finder and reclaimer: three-stage size/hash detection, reversible quarantine + restore, .NET 10.

    C# 92 9

  5. dupehunter dupehunter Public

    dupehunter — a fast, hardlink-aware duplicate file finder and reclaimer CLI (zero runtime dependencies)

    TypeScript 23

  6. a11y-scope a11y-scope Public

    Self-hosted WCAG 2.2 accessibility monitoring for teams who can't afford $400/month SaaS

    TypeScript 1