Domagoj Majic

Full Stack & Frontend Developer  ·  TU Dublin

Domagoj Majic

Self-taught since 16. Building full-stack web apps and scripts used by people worldwide — for fun, and for paying customers.

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 workIreland, Dublin · Remote · Hybrid

Education

BSc (Hons) Computing (TU860)

Technological University Dublin

Sep 2023 – May 2027 · 3rd year complete

Languages

CroatianNativeEnglishProfessional

Skills

JavaScriptTypeScriptReactNext.jsNode.jsTailwind CSSMaterial UILuaMySQLMongoDBPostgreSQLREST APIsWebhooksGitDockerLinuxFigma

Projects

Selected work.

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

d3MBA Store

A community-facing store backend with inventory, transactions, and admin tools. Used by players worldwide on multiple game servers.

LuaMySQLREST APIsGit

[Project 3 placeholder]

Short description of what this project does and the problem it solves. Replace this text with your own copy.

Next.jsTypeScriptTailwind

[Project 4 placeholder]

Short description of what this project does and the problem it solves. Replace this text with your own copy.

Node.jsPostgreSQLDocker

Contact

Let's work together.

Open to internship opportunities, freelance work, and a good conversation about software.