Aga Kadela

Software Engineer · Los Angeles

I build products end to end and deliver complex changes in existing systems.

I turn real business rules into software that holds together across the interface, data, payments, external systems, and AI.

Enterprise product-team experience · platform: 1M+ customers, thousands of daily transactions

9 years · 20+ clients · end-to-end delivery · TypeScript + Python

Portfolio

Selected work

01

x-kom

Enterprise E-commerce

At x-kom, a leading Polish computer and consumer electronics retailer, I worked in an enterprise product team on the customer-facing purchase path of a platform serving 1M+ customers and processing thousands of transactions daily. I implemented substantial React/Redux changes across cart behavior, promotions, customer forms, and payment handoff. Within the team, I regularly diagnosed difficult Safari and other Apple-platform problems and worked with Product, backend engineers, QA, and reviewers through release.

JavaScriptCheckoutCI/CDQA
02

Contigo Studio

Reservation Systems

A returning client needed 2 production booking systems with opposite availability rules. I built both. The first kept one room and one time slot aligned with an external reservation channel so customers could book and pay on the operator's site without creating a second calendar. The second allowed several groups to reserve the same time. I owned the booking rules, customer and payment flows, API synchronization, deployment, and production support. This is part of 9 years delivering software for 20+ clients.

Booking systemsReservation logicAPI integration
03

LA Market Analyst

AI Research Product

LA Market Analyst is a completed Electron/TypeScript application I built and delivered for recurring real-estate research. It turns the process into separate Market Report and Property Shortlist flows with explicit sources, local data, interruption and recovery, document generation, and controlled Codex access.

TypeScriptElectronLocal macOSCodex
04

PatchTrace

Python Evaluation Tool

PatchTrace is a Python CLI I built to record a coding-agent session and check its claims about changed files, tests, and verification against Git changes and command output. It gives reviewers a traceable record instead of asking them to trust the agent's summary.

PythonTyperPydanticpexpectpytest
05

FunnelScout

TypeScript Product

FunnelScout is a TypeScript product for GoHighLevel agencies. I designed and built the multi-tenant system behind its subscriptions, background analysis, and authenticated dashboards. Its AI workflow runs in 3 fixed, schema-validated stages.

TypeScriptGoHighLevelInngestStripeCI
About

I've delivered software as part of an established product team and independently from product rule to production.

Those environments require different judgment.

In one, I contribute through Product, engineering, QA, and review. In the other, I must catch every missing product decision, implementation gap, deployment issue, and support problem myself. I know how to work in both.

More about me →

Aga Kadela

Aga Kadela

Services

What I can take responsibility for

The broadest fit is Product Engineering: a complete application, a substantial product area, or a critical change. If the problem is already narrower, I also take on cross-system failures and coding evaluation work for AI teams.

Product Engineering

Complete applications, substantial product areas, and critical changes in existing systems.

View service →

Integrations & Stabilization

Fix a booking, checkout, webhook, or other flow when the connected systems stop agreeing.

View service →

AI Coding Evaluation

Evaluate AI-generated coding work against task requirements, tests, runtime evidence, and clear technical criteria.

View service →
Process

How I work

01

Make the rule clear

I define what must happen, for whom, and what counts as done.

02

Follow the whole flow

I check the data, background work, and connected systems behind the result.

03

Verify the release

I use tests, logs, and a real run when needed to confirm the release works.

Contact

Discuss a software role or project.

Recruiting? Send the job description and the part of the product you need this person to own. Planning a project? Send what exists, what should change, and any deadline.

If the button does not open your email app, write directly to [email protected].

A quick privacy note: this site uses cookie-free analytics to understand which pages and links are useful. It doesn't collect email contents or identify individual visitors.

FAQ

A few things people ask

What kinds of projects and engagements do you take on?
I take on complete applications, defined product areas, and critical changes in existing systems. I work from Los Angeles on remote contract, part-time, fractional, or project-based engagements.
Can you join an existing codebase?
Yes. I first reproduce the relevant behavior, then scope the smallest useful fix or feature. I don't assume the whole system needs a rewrite.
Can you evaluate AI-generated coding work?
Yes. I evaluate one coding task or implementation claim against its criteria, relevant code, tests, and runtime evidence, then return criterion-level technical feedback.
How do you use AI agents?
I use coding agents as part of normal development. I still define what needs to be done, review the changes, run the tests, and make the engineering decisions.
What happens after I contact you?
I check the fit and the context you've sent. If the next step is clear, I suggest a call or first milestone. If not, I ask for what is missing.