Available for new projects·Serbia

DjordjeSuboticFull-stack Engineer

I build fast, reliable products — from enterprise platforms to polished web and mobile interfaces.

5+
years professional engineering
React · Next · TS
core stack
Serbia · Remote · CET
based & available
Djordje Subotic — Full-stack Engineer
  • TypeScript
  • React
  • React Native
  • Next.js
  • Fluent UI
  • React Hook Form
  • Nx
  • Flutter
  • Three.js
  • Node.js
  • Prisma
  • Postgres
  • Tailwind
  • Claude / AI
  • Phaser
  • Capacitor
  • Azure
  • Vercel
  • TypeScript
  • React
  • React Native
  • Next.js
  • Fluent UI
  • React Hook Form
  • Nx
  • Flutter
  • Three.js
  • Node.js
  • Prisma
  • Postgres
  • Tailwind
  • Claude / AI
  • Phaser
  • Capacitor
  • Azure
  • Vercel
01What I do

Full-stack, frontend-deep.

Enterprise · productionIn production at GrEco

Enterprise web platforms

Building and maintaining large internal platforms for a European insurance & risk-advisory group — multiple apps, long-lived codebases, real users.

ReactNext.jsTypeScriptAzure Functions
QualityIn production at GrEco

Test automation & CI/CD

End-to-end test suites and delivery pipelines that let teams ship with confidence instead of crossing their fingers.

PlaywrightCI/CD
Frontend

Frontend engineering & UI systems

Responsive, accessible, genuinely interactive product UI — design-system work and the motion polish that makes interfaces feel inevitable.

ReactTypeScriptTailwindFramer Motion
Backend

Type-safe APIs & data

Typed end-to-end APIs and data access — schemas, validation and a database layer that stays predictable as features grow.

Node.jsPrismaPostgreSQLZod
AI

AI / LLM integration

Wiring large language models and multi-model pipelines into real product workflows — beyond a chat box.

Anthropic / Claudefal.ai
Range

Cross-platform when it's needed

Comfortable reaching for mobile, real-time or 3D when a product calls for it — shipped to iOS and Android, and built in WebGL.

FlutterCapacitorThree.jsPhaser
02Experience

Where I've worked.

Frontend / Full-stack Engineer · GrEcoFull-time

2021 — Present

Building and maintaining internal enterprise platforms for one of Europe's leading insurance and risk-advisory groups, across several large applications.

  • Developed production frontends for multiple large internal platforms.
  • Worked across the stack with React, Next.js, TypeScript and Azure Functions.
  • Built and maintained end-to-end test suites with Playwright and CI/CD pipelines.
ReactNext.jsTypeScriptFluent UIReact Hook FormNxAzure Functions

Full-stack Engineer · Onogee GlobalPart-time

2024 — 2026

Worked across the stack on a logistics management platform — building frontend features and the backend services and APIs behind them.

  • Built frontend features for a logistics management platform.
  • Developed backend services and REST APIs with Node.js and Express.
  • Integrated Supabase for data and Resend for transactional email.
ReactTypeScriptNode.jsExpressSupabaseResend

Frontend Engineer · EsportsbetPart-time

2022 — 2024

Built frontend features and internal admin panels for an esports betting product, working with a fast-moving web stack.

  • Delivered responsive, interactive UI for a real-time betting product.
  • Built internal admin panels for managing the platform.
  • Implemented complex, validated forms with React Hook Form.
ReactTypeScriptReact Hook FormNx
03Toolbox

The stack I reach for.

Languages

  • TypeScript
  • JavaScript
  • Dart
  • SQL
  • HTML
  • CSS

Frontend

  • React
  • Next.js
  • React Hook Form
  • Tailwind CSS
  • Fluent UI
  • Framer Motion
  • Three.js / R3F

Backend & data

  • Node.js
  • Express
  • Prisma
  • PostgreSQL
  • Supabase
  • Auth.js / NextAuth
  • REST
  • Resend
  • Zod

Testing & delivery

  • Playwright
  • End-to-end testing
  • CI/CD
  • Azure Functions

Cloud & tooling

  • Vercel
  • Nx
  • Git
  • Vite

AI

  • Anthropic / Claude
  • fal.ai
  • Multi-model pipelines
  • Prompt engineering
  • Agentic workflows

Mobile & games

  • React Native
  • Flutter
  • Capacitor
  • Phaser
  • On-device ML
  • AdMob
  • In-app purchases
04Certifications & learning

Eager to learn new tech.

Anthropic Academy — Claude

Skilljar · official certificates

Completed
  • Claude 101
  • Claude Code 101
  • Claude Code in Action
  • Claude Platform 101
  • Introduction to Claude Cowork
  • Building with the Claude API
  • Introduction to Model Context Protocol
  • Model Context Protocol: Advanced Topics
  • Introduction to Agent Skills
  • Introduction to Subagents
  • Claude with Amazon Bedrock
  • Claude with Google Cloud's Vertex AI
  • AI Fluency: Framework & Foundations
  • AI Fluency for Builders
  • AI Capabilities and Limitations
AZ-104 In progress

Microsoft Azure Administrator

Microsoft Certified

AZ-305 In progress

Designing Microsoft Azure Infrastructure Solutions

Microsoft Certified

AI-102 In progress

Designing and Implementing a Microsoft Azure AI Solution

Microsoft Certified

AZ-400 In progress

Designing and Implementing Microsoft DevOps Solutions

Microsoft Certified

05About

How I work.

I'm Djordje — a full-stack engineer based in Serbia. For the past several years I've built and maintained production platforms for an international insurance group, alongside part-time work for product teams. I work across the stack — React, React Native, Next.js and TypeScript — and I care about speed, clean architecture and interfaces that feel inevitable.

Ownership

I take features from an ambiguous problem to shipped, tested and maintained — not just the happy path.

Quality by default

Typed end-to-end and covered by automated tests, so the codebase stays reliable and fast to change as it grows.

Clear communication

I work well async in a distributed team — short written updates, thorough code review, no surprises.

06Profile

The details a recruiter needs.

Experience
5+ years · full-time since 2021
Education
Graduate Engineer in Computer Science
Location
Serbia · works remotely · CET/CEST (UTC+1/+2)
English
Professional working proficiency
Work type
Full-time or B2B contract
Availability
Open to new roles · flexible start
LanguagesSerbian · NativeEnglish · Professional working proficiency

Open to new roles

Looking for a full-stack engineer? Let's talk.

Open to full-time and B2B contract roles — remote, from Serbia (CET). I usually reply within a day.