Domagoj Majic

Full Stack & Frontend Developer  ·  TU Dublin

Domagoj Majic

Building full-stack web apps and scripts used by people worldwide.

About

A short introduction.

Domagoj Majic

Domagoj Majic

Computing Student & Developer

My path into software didn't start in a classroom — it started five years ago when I taught myself to code by building and selling scripts to an international customer base. That experience taught me how to ship real software people actually pay for.

Day to day I work across the stack: TypeScript and React on the frontend, Node.js and Lua on the backend, MySQL or MongoDB for data. I'm comfortable integrating REST APIs, handling payment provider callbacks and webhooks, and working with Git using proper branching, code review, and semantic versioning.

Currently a third-year Computing student at TU Dublin, seeking a Full Stack or Frontend internship.

Open to work · Available from May 2026Ireland - Dublin

Languages

CroatianNativeEnglishProfessional

Skills

JavaScript
TypeScript
React
Next.js
Node.js
Tailwind CSS
Material UI
Lua
MySQL
MongoDB
PostgreSQL
REST APIs
Webhooks
Git
Docker
Linux
Figma

Experience

Commercial work.

2021 – Present

Freelance Developer

Self-employed

  • Built and sold automation scripts and web tools used by players and server operators worldwide across multiple game server ecosystems.
  • Shipped production software with real paying customers — owning the full product lifecycle from concept to deployment and customer support.
  • Full-stack development across TypeScript, React, Node.js, Lua, MySQL, and REST APIs.

Projects

Selected work.

Web App
Smart Incubus - Smart Egg Incubator

Smart Incubus - Smart Egg Incubator

A connected incubator dashboard for monitoring temperature, humidity, and turning cycles in real time, with alerts and historical analytics.

TypeScriptReactMaterial UIREST API
Android
TU Finder - Lost and Found Android App

TU Finder - Lost and Found Android App

Lost & found Android app for TU Dublin Blanch campus. Verified TU Dublin accounts only, real-time Firestore sync, photo uploads, claim verification flow, and an admin moderation panel.

JavaAndroidFirebaseFirestore
Web App
McDonald's Mobile App

McDonald's Mobile App

Full-stack ordering app built for a university assignment. Customers browse the menu and check out; managers view order stats and a live sales chart. Features bcrypt auth, session management, order confirmation emails, and MongoDB Atlas.

Next.jsReactMaterial UIMongoDB

Contact

Let's work together.

Open to internship opportunities, freelance work.