Software
Development

 – SINCE 2001 | Experience Meets AI

Full-stack development — over two decades of delivering reliable software for fintech, enterprise, and transportation industries, where experience meets AI.

 – MASTERED TECHNOLOGIES

… and more

Development
Services

From initial consultation through analysis, development, testing, deployment, and ongoing management — we cover every stage of the software lifecycle. Specialising in payment systems, enterprise applications, and cross-platform solutions.

Consultation

End Users / Entrepreneurs / Companies

Analysis

Requirements Engineering / System Architecture / Technical Specifications

Development

Java / Groovy / Quarkus / Spring Boot / PHP / Swift / Elixir / JavaScript / SQL

Testing

JUnit / JMeter / Selenium / EMVCo Certification

Deployment

App Store / Google Play / Cloud / Scaleway / TelekomCloud

Management

Linux / Docker / Kubernetes / CI/CD / DevOps

by project type

one

Complete projects

Analysis / Development (Client & Server) / Testing / Deployment / Support

two

Partial projects

Module Development / Micro-services / System Integration / API Implementation

Selected Projects

From payment gateways and 3-D Secure certification to mobile applications and enterprise information systems — a selection of projects delivered for clients across fintech, government, and services industries.
defp process_token_request(conn, rd, start_time) do
  with {:ok, rd} <- TokenInput.validate(rd),
       {:ok, rd} <- TokenIssue.issue(rd),
       {:ok, rd} <- TokenOutput.output(rd),
       {:ok, rd} <- TokenTelemetry.emit(start_time, rd) do
    DataDog.trace_poi_token_success(rd)

    Logger.info(fn ->
      log_prefix = build_log_prefix(rd.trace)
      "jwt.poi.success #{log_prefix} #{Jason.encode!(TraceFormatter.prepare(rd.trace))}"
    end)

    conn
    |> put_resp_content_type("application/json")
    |> send_resp(200, Jason.encode!(rd.output))
  else
    {:error, rd} ->
      {:ok, rd} = TokenTelemetry.emit(start_time, rd)

      DataDog.trace_poi_token_failure(rd)

      Logger.info(fn ->
        log_prefix = build_log_prefix(rd.trace)
        "jwt.poi.failure #{log_prefix} #{Jason.encode!(TraceFormatter.prepare(rd.trace))}"
      end)

      conn
      |> put_resp_content_type("application/json")
      |> send_resp(400, Jason.encode!(%{errors: collect_all_errors(rd.trace)}))
  end
end

Cloud-iA

try {
    CRes cRes = createDataService.createCRes(cres)
    CReq cReq = createDataService.createCReq(creq)
    Session session = createDataService.assembleSession(cRes, cReq, threeDSSessionData)
    crf.withCRes(cRes)
    crf.withCReq(cReq)
    crf.withRequest(httpServletRequest)
    crf.withSession(session)
    if (crf.h2hClientAuthenticated()) {
        crf.createAReqOutput()
        if (crf.error()) {
            responseEntity = crf.outputError()
        } else {
            responseEntity = crf.outputSuccess()
        }
    } else {
        responseEntity = crf.outputH2hClientNotAuthenticated()
    }
} catch (Throwable throwable) {
    crf.logError(throwable)
    responseEntity = crf.outputUnexpectedException()
} finally {
    crf.dataDogTrace()
}

3DS Server