Skip to main content
Avatar of Kacper Dula

Athens, Greece

Kacper Dula

Software Engineer

Building scalable, secure, multi-tenant systems. Software Engineer with a strong academic foundation in Computer Science and hands-on experience shipping full-stack applications to production.

About

Software Engineer with a strong academic foundation in Computer Science and hands-on experience shipping full-stack applications to production.

Currently working as an AI Consultant - Software Engineer at G-LOGIC S.A., integrating AI-driven solutions into business workflows and applications.

Experienced with Next.js, TypeScript, PostgreSQL, ASP.NET Core, Spring Boot, React, and REST APIs. Reliable, collaborative, and driven to build products that solve real problems.

Military Service: Completed

Experience

Sep 2026 - Present

AI Consultant - Software Engineer - G-LOGIC S.A.

  • Providing AI consulting and software engineering support, integrating AI-driven solutions into business workflows and applications.

Feb 2026 - Aug 2026

Software Engineer - Stealth Startup - Multi-Tenant Hotel Operations SaaS

  • Building a multi-tenant SaaS platform (Next.js 16, TypeScript, PostgreSQL, Drizzle ORM) with 22 REST API endpoints, 7 database tables, and tenant isolation via hotelId scoping on every query
  • Designed a secure guest check-in flow with hashed ID verification (SHA-256 + salt), Zod schema validation, input sanitization, and rate limiting to prevent brute-force and XSS attacks
  • Built an admin panel with JWT + email 2FA, 3-tier RBAC (Owner/Manager/Receptionist), CSRF protection, and DB-backed rate limiting across all state-changing endpoints
  • Deployed to production on Azure Container Apps + Azure PostgreSQL + Container Registry with Docker; added 7 security headers (CSP, HSTS, X-Frame-Options) and fail-fast env validation
  • Leading 3 developers in a 5-person team; authored 23 docs including 5 architecture decision records, operational runbooks, a debugging playbook, and 20 system invariant rules

Jun 2020 - Dec 2025

Hospitality Industry - Athens, Greece

  • Worked in fast-paced environments while completing studies
  • Developed teamwork, communication, and time management skills

Projects

01 / Featured

GreenPeak Solutions

Full-stack marketing site, blog engine & admin CMS

Full-stack TypeScript platform for small-business marketing: React marketing site, Markdown blog with categories and search, lead-capture form with SMTP notifications, and a JWT-secured admin workspace for publishing content.

  • React
  • TypeScript
  • Express
  • SQLite
  • Tailwind
  • JWT

02 / Featured

React Analytics Dashboard

Live KPIs, charts & activity feeds

Responsive analytics dashboard: KPI cards, area, radar and donut charts, sales tables and activity feeds built from 20+ reusable React components.

  • React
  • ApexCharts
  • ECharts
  • Bootstrap 5
  • REST API

03 / Featured

Mini Quiz App

React fundamentals assessment

10-question React fundamentals quiz with progress tracking, instant scoring and a restart flow — a deliberately small component tree with all state in one place.

  • React 19
  • Vite
  • Accessible UI

04 / Featured

SalaryScope - Salary Prediction

ML model served via Flask

Machine learning web app that predicts salaries from experience, education and job title, with a benchmark chart comparing the prediction to junior, mid and senior levels. Dockerized and deployed on Cloud Run.

  • Python
  • Scikit-Learn
  • Pandas
  • Flask
  • Docker

More projects

GameStore Minimal API

Lightweight REST API built with ASP.NET Core, EF Core, and SQLite. Demonstrates clean backend architecture patterns suitable for small storefront systems.

  • ASP.NET Core
  • EF Core
  • SQLite
  • REST API
View Repository ->

Chat Application

Real-time chat app with WebSocket communication (Ratchet), MySQL persistence, and email-verified user onboarding.

  • PHP
  • Ratchet
  • WebSockets
  • MySQL
View Repository ->

Skills

Languages

TypeScriptJavaScriptC#JavaPythonPHPSQLC/C++

Frameworks

Next.jsReact.jsASP.NET CoreEntity Framework CoreSpring BootTailwind CSS

Cloud & Databases

Azure Container AppsAzure PostgreSQLAzure Container RegistryPostgreSQLDrizzle ORMSQLiteMySQLSQL Server

Security

JWT authenticationRBACCSRF protectionRate limitingInput sanitizationCSP / HSTS headersSHA-256 hashing

Web & APIs

REST APIsWebSocketsZod validationHTML5CSS3Bootstrap

Data / ML

PandasNumPyScikit-Learn

Tools & Concepts

Git & GitHubDockerAzure CLIDocusaurusOOP principlesAgile workflows

Education

Feb 2026

Professional Certification - IT Applications Developer

Athens University of Economics and Business

  • Team-based labs using Spring Boot, React, and SQL Server
  • Workshops in software architecture, REST API security, and UX/UI
  • Enterprise-style development with Git/GitHub

Jun 2025

BSc Computer Science

University of Derby (Athens Campus)

  • Second Class Honours (1st Division)
  • Software engineering, algorithms, databases, AI, and web technologies
  • Final-year project: ML-powered recommendation system

Languages

  • Polish (Native)
  • Greek (Native)
  • English (Fluent)

Contact

I am open to junior backend or full-stack opportunities where I can contribute quickly and grow long-term.