Radovi
Projekti na kojima sam radio od 2019. Javni sektor, turizam, zdravstvo, fintech i IoT.
- Vlastiti proizvod · Audio SaaS
Vohito
Vlastiti SaaS proizvod u aktivnom razvoju: asinkrona kolaboracija za voice-over umjetnike i glasovne glumce. Sve gradim sam: backend, frontend i infrastrukturu.
- Pregled snimki na waveform prikazu: komentari s vremenskim oznakama i odobravanje snimki
- Isporuka tokenom zaštićenim linkovima: klijenti preuzimaju finalni audio bez otvaranja računa
- S3 upload s pozadinskom obradom: antivirusno skeniranje, analiza zvuka i transkodiranje za pregled
C#ASP.NET CorePostgreSQLSvelteKitSvelte 5Tailwind CSSS3 - Javni sektor · Turizam
eVisitor
Nacionalni sustav za prijavu turističkih boravaka, jedna od najvećih javnih vladinih platformi u Hrvatskoj.
- Cjeloviti redizajn UI-a i poboljšanje pristupačnosti prema WCAG standardu: semantički HTML, teme visokog kontrasta, revizija IBM Equal Access Checkerom i Google Lighthouseom
- Migracija svih financijskih izračuna s HRK na EUR, završena uoči roka za uvođenje eura u siječnju 2023.
- Integracija NIAS autentifikacije (e-Građani i eIDAS prijava)
- Galerija smještajnih jedinica, generator uplatnica HUB3a, unutarnji poštanski sandučić
C#.NET FrameworkASP.NETMSSQLjQueryKendo - Fintech
ProfitCard
Regionalni fintech sustav: doprinos arhitekturi, dizajnu i gotovo svakoj glavnoj funkcionalnosti kroz šest mjeseci.
- Dizajn i višekratna dorada kontrole pristupa dok su se zahtjevi mijenjali iz tjedna u tjedan
- Implementacija OCR modula za KYC: skeniranje osobnih iskaznica za verifikaciju identiteta korisnika pri registraciji
- Full-stack uključenost u backend servise, Blazor frontend, Kafka razmjenu poruka i Redis distribuirani cache
C#ASP.NETBlazorPostgreSQLMongoDBKafkaRedis - IoT · Pametni grad
UŠO-GIS
Platforma za upravljanje sportskim objektima s IoT integracijama po dvoranama u Zagrebu.
- Kafka-bazirana komunikacija s IoT uređajima i upravljanje stanjem
- OpenStreetMap sučelje za crtanje granica objekata i konfiguraciju LED rasvjete kao GeoJSON točaka, s podrškom za translaciju i rotaciju
- Radni nalozi, inventar, upozorenja i izvještavanje o održavanju
C#ASP.NETPostgreSQLKafkaDockerGeoJSON - Zdravstvo · Stomatologija
TimelineMaster
Platforma za upravljanje stomatološkim ordinacijama: potpuno prepisivanje backenda s low-code temelja.
- Migracija low-code projekta u pravi EF Core codebase: pojednostavljivanje zamršenih API-ja i sheme baze podataka
- Prepisivanje i prepravljanje poslovne logike zatrpane u SQL pohranjenim procedurama
- Integracija hrvatskog fiskalnog sustava
C#ASP.NETMSSQLEntity Framework Core - Javni sektor · Medicina
HALMED
Agencija za lijekove i medicinske proizvode: interni ERP i portal za vanjske partnere.
- Portal za vanjske partnere za podnošenje zahtjeva za odobrenje lijekova: višekoračni čarobnjak s uvozom/izvozom datoteka
- Popravci grešaka i nove funkcionalnosti na internom regulatornom ERP-u
TypeScriptC#AngularASP.NET WCFMSSQL - Poslovne operacije
MyBusiness
Sustav za upravljanje dokumentacijom zaštite na radu, proširen ERP-om i modulom za e-učenje.
- Moduli za radne naloge, e-učenje i upravljanje tvrtkama i zaposlenicima razvijeni od nule
- Dizajn i implementacija kontrole pristupa
C#ASP.NETPostgreSQLjQuery - Javni sektor
eAkreditacija
Hrvatska akreditacijska agencija (HAA): integracija NIAS/eIDAS autentifikacije.
- NIAS ima neispravljen bug u SAML 2.0 implementaciji koji zahtijeva prilagodbu
- Izgrađen prilagođeni Keycloak modul za autentifikaciju u Javi koji premošćuje NIAS s aplikacijom
JavaKeycloakC#ASP.NET
Integracije s državnim sustavima
NIAS (Nacionalni identifikacijski i autentifikacijski sustav) integrirao sam na tri odvojena projekta. NIAS ima poznati, neispravljeni bug u SAML 2.0 implementaciji koji svaki put zahtijeva prilagođeno rješenje; izgradio sam rješenja i u .NET-u i kao prilagođeni Keycloak modul u Javi. Imam i praktično iskustvo s hrvatskom fiskalizacijom na više projekata. Ako vaš projekt zahtijeva NIAS, eIDAS prijavu ili fiskalizaciju, znam točno što očekivati.