Skip to content

Independent software studio — LK/2026

We build thewhole system.

From first requirement to production: product model, services, interface, deployment.

One studioFive stagesEN / 中文 / ខ្មែរ

Studio
One team
Method
Five stages
Languages
EN / 中文 / ខ្មែរ
Stack
Java · Spring Boot · Spring Cloud · Vue 3

Selected work

A small file, kept current.

Two public cases: the studio site and a card table. Both are shipped, and both are public.

Loongink website

2026 · VuePress / Vue 3 / Cloudflare Workers

Loongink website

A three-language company site with a static VuePress build, a Worker for locale negotiation, and a design system that survives translation.

Read the case
Sikhu Poker

Self-initiated · 2026 · Flutter / Java / PostgreSQL / Valkey

Sikhu Poker

A Khmer card game for three or four phones, rebuilt inside Telegram. The table travels; the deck stays on the server.

Read the case
All work
Client work

Most client work is shared in a walkthrough rather than a public case study. Ask for the file.

Method

Five stages. One model. No handoffs.

Every stage ends with something you can review. The same studio carries it from the first requirement to the release.

01

Requirements analysis

Scope, priority, and constraints are set.

02

Product modeling

The product model is ready.

03

Software development

Services and interface are built.

04

Software testing

The system is verified.

05

Software deployment

The release is in the target environment.

Studio

One studio, from the first requirement to production.

Loongink carries requirements analysis, product modeling, development, testing, and deployment in one team. Services deploy independently; the system is integrated, tested, and released as one.

Based
Remote
Languages
EN / 中文 / ខ្មែរ
Stack
Java · Spring Boot · Spring Cloud · Vue 3
More about the studio
  1. 01Model before code. Requirements become a product model; services and interface follow it.
  2. 02Services stay independent. Java services use Spring Boot; Spring Cloud coordinates them.
  3. 03Access is part of the model. Access rules and data boundaries are set before development.
  4. 04One team, fewer handoffs. The same studio works from the first requirement to release.

The system

The system, not the screen.

A Vue 3 interface calls Spring Cloud, which routes requests to independently deployable Spring Boot services.

Vue 3 calls Spring Cloud, which routes to three independently deployable Spring Boot services.Vue 3Spring CloudSpring BootJavaSpring BootJavaSpring BootJava
FIG. 03 — Service boundary
OrderController.javaFIG. 03
@RestController
@RequestMapping("/api/orders")
class OrderController {

  private final OrderService orders;

  OrderController(OrderService orders) {
    this.orders = orders;
  }

  @GetMapping("/{id}")
  OrderView one(@PathVariable String id) {
    return orders.view(id);
  }
}

Start

Have a project in mind?

A short email is enough. Tell us the work, the constraints, the stages to cover, and how to reply.

Remote · reply by email.