Sole Proprietorship

Kraton Systems

$ whoami

Đorđe Lukić — Full-Stack Developer: web development, applications and video surveillance, Valjevo and Mionica

Full-Stack Developer · OCP Java Programmer — Java/Spring Boot, React, IoT systems. Founder of Kraton Systems.

$ cd ./o-meni

About me

// Personal brand, credentials, experience.

[ scan: credentials ]verified
Oracle Certified Professional, Java SE 8 Programmer

oracle.ocp // java se 8

java

spring-boot

react

aws

node.js

python

[ OK ] match: oca · ocp · stack

~/o-meni — bio.md

Đorđe Lukić, Full-Stack Developer, Oracle certified Java programmer from Mionica, Serbia, and founder of Kraton Systems. Years of experience building software independently — from Java/Spring Boot backend systems and React interfaces to a medical Node.js web platform in production, and IoT platforms for monitoring facilities such as farms, pump stations and various industrial plants. Independent work across the whole product cycle: architecture, backend, frontend, databases, deployment and long-term client support — from small business websites to video surveillance systems with dozens of cameras in the field.

~/o-meni — credentials.sh

// Certifications

// Technologies

  • Java
  • Spring Boot
  • PostgreSQL
  • React
  • TypeScript
  • Python / Flask
  • Docker
  • REST API
  • IoT / Edge systems
  • Linux
  • Tailscale / Cloudflare

$ cd ./medicascan

Medicascan

// SaaS platform for radiology centers and dental practices.

~/medicascan — README.md

Medicascan is a cloud platform for radiology centers and dental practices: centers, physicians and patients exchange scans and reports in one place, and the center runs its entire workflow through the same system.

Scans are viewed directly in the browser, with no installation: 2D DICOM tools for contrast, measurements and annotations, and 3D MPR jaw reconstruction across three planes, including large CBCT files.

The business side covers digital referrals with QR codes, a portal for physicians and patients, finances with automatic recalculation of the daily balance, inventory that depletes itself per work order, and a digital patient record.

I built the platform as co-founder and lead developer, on the React, Node.js and AWS stack, with strict data isolation per center.

  • SaaS
  • DICOM 2D / 3D
  • Radiology
  • Dentistry
  • AWS Cloud

// Full module overview and video demos on the platform's own site.

$ open medica-scan.com ↗
[ scan: medicascan ]cloud

medicascan

enterprise cloud · radiology

viewer
2D · 3D MPR · CBCT
workflow
referral · order · report
storage
AWS S3 · DynamoDB
access
no installation

[ OK ] multi-tenant · zero-trust

$ cd ./google-play

Google Play apps

// Android apps, published 2018–2023.

~/google-play — arduino-commander.apk
Arduino Bluetooth Commander: app screenshot
Arduino Bluetooth Commander icon

// Android · Bluetooth · Tools

Arduino Bluetooth Commander

An Arduino controller over Bluetooth with two modes: Remote, a classic remote control for devices, and Stopwatch, timed command sequences that switch Arduino board outputs HIGH or LOW on their own. Includes a built-in tutorial and sample Arduino code, for home automation, DIY projects and robots.

5.0★
rating
46
reviews
5K+
downloads
$ open google-play ↗
~/google-play — torch.apk
Torch: app screenshot
Torch icon

// Android · Tools

Torch

A stylized flashlight: one tap lights a torch-flame animation with a fire sound, along with the phone's own flash.

5.0★
rating
38
reviews
100+
downloads
$ open google-play ↗

// Available on Google Play, developer profile below.

$ open developer-profile ↗

$ cd ./kraton

Kraton — digitalization

// IoT platform for infrastructure monitoring. Status: MVP, in active development.

~/kraton — status.log

[ DEV ] kraton-core: MVP phase, in active development

Kraton Systems is an IoT platform for monitoring critical infrastructure: farms, pump and irrigation stations, and industrial facilities. A central hub collects telemetry from every device in the field and shows it live on a single dashboard.

Core principle: absence of signal is an alarm. The hub actively pings every node, and a device that doesn't respond within 45 seconds triggers a Telegram alert, even if it failed completely silently.

Field nodes keep working without a connection and recover on their own: they progressively restart Wi-Fi, then NetworkManager, then Tailscale, and sync their data as soon as the connection returns. The hub has the same mechanism for itself, and an independent service watches it from the outside.

The platform is in its MVP phase — not a finished product yet. The current fleet is one central hub and two field nodes, with a local Edge-AI layer for predictive maintenance planned.

  • Java 21
  • Spring Boot
  • PostgreSQL
  • Python / Flask
  • React
  • Tailscale / Cloudflare
  • Heartbeat monitoring
  • Autonomous network recovery
$ ssh core.kraton-systems.com ↗
[ scan: kraton-fleet ]heartbeat
check
every 10 s
gone dark
silence > 45 s → alarm
recovery
wi-fi → nm → tailscale
alerts
telegram

[ DEV ] mvp · fleet: 1 hub + 2 nodes

$ cd ./video-nadzor

Video surveillance in Valjevo and the surrounding area

// Designing and installing video surveillance systems.

$ More about video surveillance

What I do, how we work and frequently asked questions.

$ cd ./testimonijali

Client testimonials

// Medicascan centers and Google Play users.

~/testimonijali — medicascan.md

// Center admin experiences, from medica-scan.com

Dr Miroslav Trifković

Dr Miroslav Trifković

Dentist, Ortopaun Center

"Medicascan gave us full control over operations. From automated inventory management to cascading recalculation of the cash balance, the system delivers a precision we couldn't imagine before."

(translated from Serbian)

↗ visit website
Dr Borko Kruskonja

Dr Borko Kruskonja

Radiologist, owner of 3D Ortopan Piramida

"The speed of transferring scans through the portal is incomparable to email. Digital referrals have drastically sped up our workflow and cut patients' waiting time at the front desk."

(translated from Serbian)

↗ visit website
Dr Branislav Nadaždin

Dr Branislav Nadaždin

Oral surgeon, Nadaždin dental practice

"Instant sync on the portal is essential. The doctor no longer waits for emails; you open the patient's profile and the scan is there the moment the center attaches it."

(translated from Serbian)

↗ visit website
~/testimonijali — google-play.log

// Positive reviews, Arduino Bluetooth Commander and Torch

Arduino Bluetooth Commander

Bojan Pavlovic

★★★★★

"Great app! Very useful. Developers are constantly upgrading this app with the latest features, which make this app top choice for controlling Arduino devices."

Arduino Bluetooth Commander · August 6, 2020

Arduino Bluetooth Commander

Adel Aly

★★★★★

"Excellent app. Could you please update the application to work with Android version 13."

Arduino Bluetooth Commander · July 2, 2023

Arduino Bluetooth Commander

A Google user

★★★★★

"Very helpfull app. Did a great job for my arduino project."

Arduino Bluetooth Commander · February 10, 2020

Torch

A Google user

★★★★★

"Fantastic App. Beautifull and looks really good."

Torch · February 7, 2020

Torch

A Google user

★★★★★

"Great design, nice little app."

Torch · October 23, 2019

Torch

A Google user

★★★★★

"Good design! Nice."

Torch · October 24, 2019

$ cd ./cenovnik

Pricing: website, video surveillance, apps

// indicative prices, written offer up front

// Websites and applications: payment on completion, with no advance, under a contract.

$ Full price list

What is included, maintenance and frequently asked questions.

$ cd ./kontakt

Contact

// For collaboration, a quote, or a question — reach out by email or phone.

~/kontakt — mail.sh

The fastest way to reach me is email or phone.