Software development agency

Complicated software,
made clear

Lucent Codeworks builds and repairs the systems businesses actually run on — the complicated ones, the inherited ones, the ones that have to stay up. Senior engineers, working in the open, leaving behind code your own team can read, run and change.

  • Direct access to the engineers
  • You own the code and the accounts
  • Scoped work, no open-ended retainers

Why Lucent

Clear about the parts most agencies leave vague

Lucent means clear — light passing straight through. It is the standard we hold the work to: you can see into it at every stage, and it stays understandable after we leave. Where the name comes from →

Clear who is doing the work

The senior engineers who scope the work are the ones who build it. There is no layer of account management in between, and nobody is learning on your budget.

Clear advice, even when it costs us

A good deal of what gets scoped as a build is better solved by deleting something, buying something, or fixing a process. We would rather say that early than bill you to find out.

Clear progress, every two weeks

Something running you can click on, not a status report. Progress we cannot demonstrate is progress we do not claim.

Clear ownership from day one

Your repositories, your infrastructure, your accounts. No proprietary framework, no hosting lock-in, and code documented well enough for the next team to pick up without us.

Selected work

What the work looks like

All case studies

Case studies are being written up. In the meantime, ask us directly.

Much of what we build sits behind an NDA, so you will not find a logo wall here. We are happy to walk you through specifics — including the parts that went badly — on a call.

How we engage

Pick the shape that fits the risk

Compare in detail

Fees depend on scope, so we quote after we understand it rather than before. What is fixed is the shape: what happens, how long it runs, and what you keep at the end.

Discovery Sprint

Deciding what to build, before committing a budget to building it

A short, fixed-scope investigation that turns an ambiguous problem into a plan you could hand to any competent team — including one that is not us.

Typical duration
1–2 weeks
Commitment
Fixed scope, fixed fee

Includes

  • Stakeholder and user interviews
  • Technical constraint and risk analysis
  • Architecture options with trade-offs stated
  • Scoped delivery plan with sequencing
  • Written recommendation, including "do not build this" where that is the answer
Scope a discovery sprint

Fee agreed after scoping. No commitment to that conversation.

Technical Audit

Understanding a system you have inherited, acquired or lost track of

An independent read of a codebase and its infrastructure: what is actually there, what is at risk, and what it will take to fix. Useful before an investment, an acquisition or a rebuild decision.

Typical duration
1–3 weeks
Commitment
Fixed scope, fixed fee

Includes

  • Codebase, architecture and dependency review
  • Infrastructure, deployment and security posture
  • Test coverage and release-process assessment
  • Key-person and knowledge-concentration risk
  • Findings ranked by risk against remediation effort
Request an audit

Fee agreed after scoping. No commitment to that conversation.

Writing

How we think about this work

All writing

Next step

Tell us what is not working

Describe the problem in your own words. If we are the wrong people for it, we will say so and point you somewhere better.