Available for new projects

Hi, I'm
Marko Kajkut

Full-Stack Software Engineer based in Europe. I build scalable web applications, AI-integrated platforms, and bulletproof APIs.

5+
Years Experience
10+
Projects Shipped
Full
Stack Coverage
Marko Kajkut
About Me

Building software that actually works

I'm a full-stack software engineer with over 5 years of experience designing and shipping production-grade web and data applications. My work spans the full stack — from architecting REST APIs and database schemas to building polished, accessible UIs.

I specialize in TypeScript/Node.js & Python backends, React frontends, and integrating AI and LLM pipelines into real products. I care about clean architecture, developer-friendly code, and shipping things that are actually maintainable.

Based in Banja Luka, Bosnia & Herzegovina, I work with clients and teams across the world on a freelance and contract basis — from early-stage MVPs to multi-service platforms.

JavaScript / TypeScript
React
Python
Next.js
Node.js
Streamlit
Express / NestJS
Tailwind / Shadcn UI
Django / FastAPI / Flask
OpenAI / LLM APIs
PostgreSQL / PGVector
LangChain / LangGraph / Vercel AI SDK
MongoDB / Elasticsearch
Docker / DevOps / Automation
Prisma ORM / TypeORM / SQLAlchemy
Playwright / Puppeteer / Selenium
Projects

Selected work

A sample of real-world projects I've built — from AI automation tools and HR SaaS to marketplaces and legal platforms.

Marketplace
Poslici

A trust-first local services marketplace for Balkan cities — connecting clients with workers for cleaning, trades, moving, childcare, and more. Features Meilisearch discovery, real-time messaging, Auth.js, job board flows, and locale-based i18n.

Next.js React PostgreSQL Prisma Socket.io Meilisearch Auth.js i18n
SaaS
CrewBoard

Multi-tenant HR leave & attendance SaaS — policy-driven absences, multi-step approvals, team calendars, Stripe subscriptions, Socket.io notifications, and an optional AI leave assistant. Built for admins, HR, and employees.

TypeScript Next.js Express TypeORM PostgreSQL Stripe Socket.io
SaaS
LawSuite

Full-stack legal case management platform for class-action and mass-tort firms — client intake, configurable questionnaires, DocuSign, Outlook calendar sync, S3/Textract document ops, inter-firm referrals, and AI-assisted schedule extraction.

TypeScript React Express Prisma PostgreSQL Clerk Auth DocuSign AWS S3 OpenAI
Full-Stack
Ulta AI

Multi-service AI platform for hosting ops — conversational server automation, per-OS action catalog with vector search, agentic plan/execute loops, WHMCS integration, and live task streaming over NATS and Centrifugo.

React 19 Express 5 Vercel AI SDK PostgreSQL MongoDB NATS pgvector WHMCS
AI Tool
EVD Invoice Parser

Python app that extracts structured data from German excise duty PDFs and B2B invoices via a hybrid pipeline — Camelot table extraction, LLM structured outputs, and vision models for scans — with cost tracking and Excel export.

Python Streamlit OpenAI Pydantic PyMuPDF Camelot Docker
Platform
Raina Music

Venue music programming backend — calendar event playlists, S3 song/mix catalog, DAC edge-player control (SSH/API/WebSocket), Celery health jobs, Centrifugo realtime for iOS/web, and crossfade-aware playlist generation.

Django DRF PostgreSQL Celery Redis Centrifugo AWS S3 Docker
What I Do

How I can help you

🧱
Full-Stack Development

End-to-end product development — from database schema and REST APIs to polished UIs. TypeScript / Python throughout.

🤖
AI Integration

Practical LLM integration into products — structured outputs, document parsing pipelines, and AI-assisted automation that actually ships.

🔌
API Design & Backend

Well-structured REST APIs with auth, validation, Swagger documentation, and third-party integrations like Stripe, DocuSign, Microsoft services,or AWS.

🗄️
Database & Architecture

PostgreSQL data modeling, schemas, migrations, and query optimization — designed for the long term, not just the MVP.

🚀
DevOps & Deployment

Dockerized services, CI/CD pipelines, and VPS deployments. From local dev environments to production-ready containers.

🔍
Code Review & Consulting

Architecture review, technical debt assessment, and hands-on consulting for teams looking to improve quality or scale their codebase.

Contact

Let's work together

Get in touch

Have a project in mind or want to talk about an opportunity? I'm open to freelance work, contract roles, and interesting collaborations.

📍
Location
Banja Luka, Bosnia & Herzegovina
💼
Availability
Open to freelance & contract
🌐
Languages
English, Italian, German, Serbian/Bosnian/Croatian