Storitve
1. Razvoj programske opreme po meri
Razvijam rešitve, ki so prilagojene vašemu projektu – ne obratno. Od prototipa do produkcije.
- Java (Maven): backend razvoj za skalabilne aplikacije
- Python & C: embedded sistemi, avtomatizacija, IoT, spletne servise
- .NET / C#: Windows namizne aplikacije, Windows servisi
- Kotlin & Java: Android aplikacije (Android Studio)
AI integracija
Umetna inteligenca kot del vašega produkta, ne samo kot buzzword.
- Integracija AI v obstoječe ali nove aplikacije
- Lastni modeli na vašem strežniku ali v oblaku
- Avtomatizacija procesov, inteligentni pomočniki
2. Strežniške in mrežne rešitve
Poleg razvoja imam praktične izkušnje s sistemskim inženiringom in Linux administracijo, vključno z DevOps praksami.
- Linux (Debian, CentOS): napredna administracija
- Truenas SCALE: on-prem strežnik za shranjevanje in Nextcloud
- OPNsense / PFsense: network firewall in routing rešitve
- ISPConfig gostovanje: HTML, PHP, Python spletnih aplikacij z Let's Encrypt SSL certifikati (HTTPS)
- VPN strežnik: pritlikav dostop do notranjih storitev
- FTP strežnik: dostopen le preko VPN povezave
- Mail strežnik: SMTP/IMAP dostopen le preko VPN povezave
- Docker & Kubernetes: kontejnerizacija in orkestracija mikroservisov
- CI/CD pipelines: avtomatizirano testiranje in deploy
- Routerji, VPN, NAS, varnostne kopije in omrežna infrastruktura
3. IoT in strojna oprema
- Razvoj IoT rešitev (ESP32, STM32, Arduino, Raspberry Pi)
- Povezava senzorjev, aktuatorjev in komunikacijskih protokolov
- Nizkonivojski C programi za elektroniko in nadzor
- Celovita skrb za računalnike, strežnike in mrežno opremo
POC in MVP razvoj
POC – Proof of Concept
Če želite najprej preveriti, ali je ideja tehnično izvedljiva, pripravim Proof-of-Concept (POC):
- hitro razvijem osnovno tehnično rešitev
- preverim ključne tehnologije in arhitekturo
- pokažem, ali je pristop smiseln in izvedljiv
- idealno za zgodnje faze projektov in pripravo na investitorje
MVP – Minimalno življenjski produkt
MVP (Minimum Viable Product) je najhitrejša in stroškovno najbolj učinkovita pot, da idejo pretvorite v delujoč produkt, ki ga lahko preizkusite na trgu.
Kako poteka razvoj MVP
- Analiza ideje in ciljne skupine: skupaj definiramo problem, uporabnike in minimalni nabor funkcij.
- Tehnična zasnova: izberem optimalne tehnologije (mobilne, spletne, IoT, AI).
- Hitro prototipiranje: izdelam delujoč prototip za testiranje pri uporabnikih ali investitorjih.
- Iterativni razvoj: izboljšave na podlagi povratnih informacij.
- Priprava na skaliranje: arhitektura, ki omogoča rast v polno produkcijsko rešitev.
Prednosti MVP pristopa
- hitrejši vstop na trg
- nižji stroški razvoja
- manj tveganja
- možnost pridobitve investicije na podlagi delujočega prototipa
- idealno za ekipe brez lastnega programerja ali elektrotehnika
AI strežnik in razvojna AI delovna postaja
Postavitev lastnega AI strežnika
Za podjetja, ki želijo lokalno poganjati AI modele in imeti popoln nadzor nad podatki, postavim in konfiguriram lasten AI strežnik, optimiziran za srednje zahtevne modele in razvojne procese.
- izbira optimalne strojne opreme (GPU, RAM, NVMe, hlajenje)
- namestitev Linux okolja (Debian, Ubuntu Server, CentOS)
- konfiguracija CUDA, cuDNN, PyTorch, TensorFlow
- KVM, Docker ali Kubernetes za AI delovne procese
- varnostna konfiguracija, VPN dostop, izolacija okolij
Uporaba: lastni LLM modeli, računalniški vid, IoT + AI sistemi, razvoj in testiranje algoritmov.
Razvoj in testiranje na AI delovni postaji
Za projekte, ki še niso pripravljeni na velik AI strežnik ali za fazo prototipiranja, nudim razvoj in testiranje na AI delovni postaji srednje zahtevne velikosti.
- testiranje prototipov pred selitvijo na večji strežnik
- razvoj in optimizacija algoritmov
- simulacije IoT naprav in senzorjev
- hitre iteracije pri razvoju MVP-jev z AI komponentami
Tipične konfiguracije
- 1× ali 2× GPU (npr. Nvidia RTX in AMD)
- 64–128 GB RAM
- NVMe SSD za hitro delo z modeli
- KVM ali Docker okolje za izolirane eksperimente
Izbrani projekti
Nekaj primerov, kjer sem združil razvoj, sistemsko administracijo, IoT in AI v konkretne rešitve.
Remote Office Access System
Zasnova in implementacija varne infrastrukture za oddaljeno delo, vključno z VPN, avtentikacijo, strežniško konfiguracijo in nadzorom dostopa.
Embedded Software for Electronics
Razvoj nizkonivojskih C programov za strojno opremo, nadzor naprav, komunikacijo s senzorji in zanesljivo delovanje v realnem času.
Android aplikacije na Google Play
Google Play Android developer z aplikacijo za pošiljanje geolokacijskih SMS sporočil.
Dockerized Microservices
Načrtovanje in postavitev modularnih sistemov z Dockerjem in Kubernetesom, CI/CD pipelines in opazovanjem delovanja v produkciji.
Patenti
Izbrani patenti in intelektualna lastnina razvitih s strani Sorlija.
A PROCEDURE FOR IDENTIFYING THE CONTAINER AND DETERMINING THE WEIGHT OF THE FOODS ON THE HEATING PLATES INSTALLED ON THE SINGLE PANEL OF THE SMART COOKER
201700287 · Issued Oct 24, 2017
Prikaži patent
A PROCEDURE FOR REPORTING A GEOGRAPHICAL LOCATION WHEN ESTABLISHING ADIAL-UP CONNECTION BETWEEN THE PHONES
201700105 29/00 · G01C 21/00 · Issued Apr 18, 2017
Prikaži patent
A DEVICE AND A PROCEDURE FOR DETECTING THE STATE OF VEHICLE MOVEMENT BY TELEPHONE
201600106 21/00 · Issued Apr 28, 2016
Prikaži patent
ELECTRONIC DEVICE WITH A PROCEDURE OF INDEXATION OF GEOGRAPHIC LOCATION
201700105 19/00 · G06F 17/00 · Issued Oct 16, 2015
Prikaži patent
The Procedure of Sending, Receiving and Forwarding and Display Information on the Displays of Processing Weak Devices
201500187 29/00 · Issued Aug 17, 2015
Prikaži patent
Certifikati
Professional Scrum Master™ I (PSM I) - Scrum.org, Issued May 2024
Oracle Certified Professional, Java SE 6 Programmer - Oracle, Issued Dec 2012
Radioamater A classe, Klicni znak S50ST, April 2026
O meni
Sem elektrotehnik, inženir računalništva in informatike, radioamater, razvijalec programske opreme in pisec patentne dokumentacije ter patentnih zahtevkov.
Moje delo združuje programiranje, elektroniko, sistemsko administracijo, umetno inteligenco in IoT, zato lahko pokrijem celoten tehnični spekter projekta – od strojne opreme in prototipov do kompleksne programske kode in AI integracij.
Moj pristop
- čista, pregledna in vzdržna koda
- odprta in jasna komunikacija
- uporaba sodobnih tehnologij in dobrih praks
- razumevanje startup dinamike (POC, MVP, iteracije, omejeni proračuni)
- osredotočenost na zanesljivost, varnost in skalabilnost
AI kot orodje
Aktivno uporabljam AI orodja za pospešitev razvoja, pomoč pri generiranju kode, dokumentaciji in iskanju optimizacij – z namenom, da je vaš projekt hitreje in kakovostneje zaključen.
Kontakt
Imate projekt, ki potrebuje tehnično izvedbo? Z veseljem prisluhnem vašim željam in pripravim neobvezujočo ponudbo – od enkratnih projektov do dolgoročnega sodelovanja.
- Email:
- Telefon:
- Lokacija: Kranj, Slovenija
- Radioamater: klicni znak S50ST
- Način sodelovanja: honorarno, projektno ali dolgoročno kot zunanji tehnični partner