Open to Design Engineer roles

DesignEngineer

Hi, I'm Milan, a design engineer shaping digital products and the systems behind them, then building them in the browser. I care about craft, clarity, accessibility, and the quiet details most people never notice.

CurrentlyDesign engineer working independently, building and shipping my own products
View selected work

Selected Work

A few surfaces I shaped end-to-end, designed and built in code. Each one is a story about people, problems, and the craft in between.

The Danas screen at desk width with the same screen on a phone beside it: one day, one practice, two densities2026

SeansaNote · Dictation-first CRM for therapy practices

A therapist gets about ten minutes between two clients. This product is built to fit inside them: two taps from opening the app to a saved, dictated session note, scheduling that costs the therapist nothing to run, and clinical notes the practice owner cannot read.

  • Healthcare
  • Serbian-first
  • Universal app
The product's palette as a spec sheet: swatches with their hex values and the contrast each pair measures2026

SeansaNote · The design system underneath

Forty-two primitives and seventy-eight tokens for a product that ships to web, iOS and Android from one codebase, with a contrast audit that fails the build and a React Native runtime that has neither CSS grid nor pseudo-elements.

  • Design System
  • Accessibility
  • React Native
app.trickest.io/solutions

Solutions

Publish a workflow as a template and share it across the account. Copy from existing templates and stay in sync as they improve.

Refresh Mark as template
Search templates…/AllReconVulnCloud4 templates
CVE Triage Pipeline
by Trickest

Correlate scanner output against known CVEs, rank by exploitability.

Templatev2 63Use this template
Subdomain Takeover Sweep
by Red Team

Resolve subdomains, fingerprint dangling records, flag takeovers.

Templatev3 41Use this template
Cloud Secrets Audit
by Trickest

Scan buckets and repos for leaked keys and credentials.

Templatev1 29Use this template
2026

Trickest · Solutions (Workflow Templates & Linked Updates)

Let teams publish a workflow as a template, copy it as a linked-but-editable instance, and pull source improvements through a reviewable, GitHub-style diff, without one cancelling out the other.

  • SaaS
  • Content Distribution
  • Versioning
app.trickest.io/settings/users

Users

Manage user access, roles, and team memberships

Invite User
Search users…/ Statuses

Active Users (5/10)

MV
Mira VuletićSuper Admin
mira@acme-sec.com
Active2 days ago
DR
Dario RossiWorkspace Admin
dario@acme-sec.com
Operators
Active1 week ago
AP
Ana PetrovićMember
ana@acme-sec.com
Operators
Active3 days ago
MR
Marcus ReedMember
marcus@acme-sec.com
Leadership
Active5 days ago
JK
Jonas KellerMember
jonas@acme-sec.com
Contractors
Activeyesterday

Invitations (1)

LB
Lena BrandtMember
lena@client-fintech.com
Contractors
Invitedinvited 2d ago
2025

Trickest · Workspaces, Access & Navigation

One project with two fronts: introducing workspaces as the unit of access (a role model people could actually reason about), and reworking a flat sidebar into workspace-aware navigation so you always know which context you're in.

  • SaaS
  • Access Management
  • Navigation
pathlight.app/home
Good morning, Jordan
5-day streakJD
43%complete

Your progress

3 of 7 required courses done

1 overdue1 due soon

Points
1,240
Streak
5 days
Newest badge
Fast Finisher
Up nextSorted by due date
Data Privacy & GDPR EssentialsOverdue
3 of 6 modules
Inclusive LeadershipDue in 2 days
1 of 4 modules
Advanced Excel for AnalystsOn track
5 of 8 modules
Workplace Safety RefresherOn track
Not started
This week+320 pts earned
Mon +40Tue +80Wed +0Thu +120Fri +80 New badge unlocked
Learner home: progress, urgency, and reward in one view
2022

Pathlight · Learner Dashboard & Engagement

Turning a flat list of assigned training into a glanceable home that surfaces urgency, progress, and reward at once, with a gamification layer that motivates without manipulating.

  • LMS
  • Learner Engagement
  • Gamification
2025

Tally · Group Expense Splitting

A mobile group-expense app built around the one thing these apps keep breaking: trust in the money. No account wall, balances that stay visible at every level, and a settle-up you can see before you send. Every screen here is a working prototype you can open and use.

  • Mobile
  • Fintech
  • Trust & Transparency
The live Prekucaj landing page: the headline over a waveform, with the record and upload controls beneath it2026

Prekucaj.rs · Serbian audio, turned into a document

People asked for the dictation inside my CRM without the CRM. Serbian speech-to-text is badly served, so I shipped it as its own product, and most of the work was getting a sixty-minute recording through a hobby-tier serverless plan.

  • Serbian-first
  • Speech-to-text
  • Shipping constraints
Milan Jovicic

About

I design and build products people actually use.

For nearly a decade I've turned fuzzy problems into shipped products, moving between interface design, design systems, and hands-on front-end code. The best decisions live where all three meet.

I work independently now, designing and shipping my own products. From 2022 to 2026 I was the design engineer at Trickest, owning its design system and shaping UI in code, and before that I led the accessibility (WCAG) initiative at LearnUpon and built its SCSS + Angular UI. I care as much about the problem and the pixels as the code that ships them.

  • Product & UX Design
  • Design Systems
  • Prototyping & Motion
  • Frontend · HTML/SCSS/JS
  • Accessibility · WCAG
  • Angular / React
Experience
  1. 2026 – NowIndependentDesign Engineer · own products
  2. 2022 – 2026TrickestDesign System Owner · UI in code
  3. 2019 – 2022LearnUponUI Engineer · Accessibility Lead
  4. 2017 – 2019TeamcubateUI/UX Designer & Frontend
  5. 2015 – 2017Ringier Axel SpringerWeb & Graphic Designer