> INITIALIZING NIDAVELLIR FORGE PROTOCOL…
> CONNECTING TO NEUTRON STAR CORE…
> FORGE RING ASSEMBLY — SEATING SEGMENTS
> COMPILING REALITY MATRIX…
> AUTHORITY VERIFIED — D. RADONJIĆ
FORGE · SECTOR NIDAVELLIR
CORE TEMP 1.2 PK
SEGMENTS SEATED 0 / 0
MATRIX COMPILING
ENERGY TRANSFER → NEUTRON CORE0%
000
CLICK OR PRESS ANY KEY TO SKIP →
DR
[ 01 / DOMINION STATUS ]

Dimitrije
Radonjić

Frontend / React Engineer with 4+ years building production interfaces in React, Next.js and TypeScript — plus Vue and Angular in recent roles. Comfortable from design to deploy: REST integration, performance work, and clean, maintainable code. Based in Montenegro, remote.

Frontend / React Engineer · React · Next.js · TypeScript · Vue · Angular

REVIEW INSTRUMENTSTRANSMIT →
YEARS SHIPPING0
PROJECTS SHIPPED0
ROLES0
BASED INMONTENEGRO · REMOTE
> AWAITING COMMAND INPUT.
0 builds shipped — see them
TypeScriptReactNext.jsJavaScriptVueAngularReduxPiniaTanStack QueryAxiosQuasarTailwind CSSSass / CSSHTML5Node.jsGoGit & GitHub
TypeScriptReactNext.jsJavaScriptVueAngularReduxPiniaTanStack QueryAxiosQuasarTailwind CSSSass / CSSHTML5Node.jsGoGit & GitHub
[ 02 / ORIGIN OF THE OVERRIDE ]

Record of the seizure.

INCIDENT RECORD 01 · SEIZURE

Three years of production React. The original constraints — ambiguous specs, brittle handoffs, interfaces that degrade under load — were rewritten.

What returns is an interface that feels obvious in hindsight: typed, tested, and fast enough that nobody thinks about the engineering underneath. The old constraints do not apply.

CLASSIFICATION · ABSOLUTE2022 — 2025
INCIDENT RECORD 02 · HOLD

TypeScript and React hold the core. SASS and CSS enforce that nothing looks accidental. I work directly with product owners, designers, and backend teams — fewer handoffs, faster feedback, no drift between intent and output.

Current status: permanent.

TypeScriptReactNext.jsJavaScriptVueAngularReduxPiniaTanStack QueryAxiosQuasarTailwind CSSSass / CSSHTML5Node.jsGoGit & GitHub
Mid-Level Vue.js DeveloperCertificates.dev, Nov 2025
[ 03 / WEAPONIZED MODULES ]

Modules, armed.

The stack I build with, grouped by depth. Hover or tap a tile to see how far it sits from the core — Core, Working, or Familiar.

[ 04 / DEPLOYED INSTRUMENTS ]

Instruments in the field.

9 selected projects. Open one for the full write-up — stack, scope, and what shipped.

[ 05 / CONQUEST LOG ]

Nodes acquired.

ProfitApp
May 2022 — August 2023
React Developer
▸ NODE ACQUIRED

Developed and maintained production web applications using React.js within a cross-functional team of designers, product managers, and engineers.

  • Built the company website's design system from scratch in React, TypeScript, and SCSS — no CSS framework — with variables, mixins, and partials organized by component
  • Implemented responsive design and ensured cross-browser compatibility across the product
  • Participated in code reviews, giving and incorporating constructive feedback across the team
Acme
September 2023 — September 2024
Frontend Developer
▸ DOMAIN EXPANDED

Built a dynamic information system (React, Redux, Tailwind CSS, TypeScript) on a backend-driven UI architecture.

  • Built a responsive data table that adapts to backend schema changes instead of relying on fixed, hardcoded columns
  • Shipped multi-format data exports (Excel/XLSX, PDF, DOCX) so different teams could pull data in whatever format their workflow needed
  • Delivered image upload handling for employee records and integrated user authentication
Freelance
September 2024 — January 2025
Frontend Developer · Freelance
▸ SOLO OPERATION

Solo frontend developer across client engagements, owning delivery end-to-end from architecture through deployment.

  • Built and shipped Prezla single-handedly: Next.js/React frontend, Go microservices, multi-vendor dashboards, dynamic pricing, and payment gateway integration
  • Delivered content-driven marketing and presentation sites (React, Next.js) with dynamic content management, responsive design, and SEO best practices
  • Added supplementary Node.js/Express endpoints for API and data handling where projects needed backend support
Fleka
January 2025 — July 2025
Frontend Developer
▸ PROTOCOL REWRITTEN

Frontend developer across legacy and new Angular applications, with performance as the main mandate.

  • Cut bundle size 20–30% via tree shaking and CSS/JS payload 30–40% via minification and compression
  • Applied OnPush change detection, lazy-loaded modules, and trackBy functions to kill unnecessary re-renders on large, frequently-updating views
  • Alongside the flagship Kotor Cable Car build, optimized and upgraded several other client Angular apps to newer framework versions
CoreIT
November 2025 — August 2026
Frontend Engineer
▸ WORKFLOW FORGED

Sole frontend engineer on a three-person delivery team (frontend, backend, design), building an internal enterprise HR platform (Vue 3, TypeScript, Quasar) that's now used company-wide by the client's HR staff.

  • Architected a schema-driven UI, letting the API's process definitions drive navigation, form fields, and available actions
  • This let the client change approval rules without waiting on a frontend release — replacing what had been a manual process across the organization
  • Built a configurable, multi-step approval workflow (submit → review → approve/reject) with OpenID Connect (PKCE) auth and role-based access control enforced at the architecture level, not just the UI
  • Shipped a template-driven document generation engine (Word/PDF from form data) inside a file-explorer-style DMS with drag-and-drop upload and folder navigation
  • Built employee records, contracts, and leave/absence tracking with a calendar view — the day-to-day tools HR now uses for the full employee lifecycle
[ 06 / TRANSMISSION INTERCEPT ]

Transmit.
Await evaluation.

Send a message and it opens in your mail app, already addressed to me. Read personally — expect a reply.

dimo.radonjic2112@gmail.com
GitHubLinkedIn
DOWNLOAD CV →
Prefer a shorter résumé?Light version
YOUR MAIL APP SHOULD BE OPEN — HIT SEND THERE AND IT REACHES ME. NOTHING SENT UNTIL YOU DO. OR EMAIL DIMO.RADONJIC2112@GMAIL.COM DIRECTLY.