Angular frontends. AI agents that get the work done.

Black Lime designs and builds large Angular applications and AI agents that run in production: with tools, a log of every step and a human who approves the decisions that matter.

// 01. services

What I do

Software that has to behave predictably in production and stay maintainable for years.

01 / frontend

Angular

Large frontends in a monorepo: Nx, NgRx and signals, with CI/CD that guards quality on every commit.

NxNgRxsignalsCI/CD
02 / automation

AI agents

Agents with tools and a human in the loop, designed so you can observe and audit them.

tool useworkflowhuman-in-the-loop
03 / systems

Fullstack

C# backends and Rust tooling where the product needs them, shipped through Azure DevOps.

C# / .NETRustAzure DevOps
// 02. control and observability

How an agent works

  • It gets a goal, makes a plan and calls tools with scoped permissions.
  • Decisions that change something in the system wait for human approval.
  • Every step stays in the log, so you always know what happened and why.
agent-trace · pharmashift-scheduler● trace
sample run
// 03. work

Projects

in development · pilotAngular + C#

PharmaShift

Staff scheduling for pharmacies that makes sure a licensed pharmacist is on duty at all times. A Black Lime product with its own identity.

  • Staffing checks for every 30-minute slot of the pharmacy’s opening hours.
  • Staff requests, a shift swap board and the schedule on every employee’s phone.
  • In progress: a monthly schedule generator with Polish labour code checks.
pharmashift.blacklime.eu ↗
// 04. technology

Stack

frontendAngular / TypeScript
state and monorepoNgRx / signals / Nx
backend and toolingC# (.NET) / Rust
CI/CD and cloudAzure DevOps / Azure
// who’s behind it
Rafał Kłosek
founder · Angular and AI agents

I own the frontend architecture and the agent workflows. You talk directly to the engineer responsible for the code and the delivery.

// contact

Let’s talk about your project

A frontend, an agent rollout or an audit of an existing app. I usually reply within one business day.

ul. Witosa 13/24, 40-832 Katowice, Poland