Building digital experiences that just work.

Fullstack developer and UI/UX designer who builds websites, web applications, backend systems, scripts, and software tools. I care about clean interfaces, solid architecture, and code that holds up under real use.

0+
Products
Shipped
0+
Years
Experience
0
Zero Security
Incidents
0hr
Proposal
Turnaround
matija@dev: ~/projects
online responds < 24h EU · CET
scroll
capabilities

Built for
every layer

> ls ./capabilities --long

From low-level systems to polished interfaces. I architect, design, and ship software — no handoffs needed.

[0x01]

Frontend Engineering

Responsive, accessible interfaces with modern frameworks. From single-page apps to complex dashboards with real-time data.

ReactFlutterSwiftUITypeScriptSwift
✓ interface layer 0x01 / ready
[0x02]

Backend & Systems

Scalable APIs, game frameworks, file servers, and low-level system tools. Built in Python, Rust, Go, C, and Node.js.

PythonRustGoCC++Node.js
✓ systems layer 0x02 / ready
[0x03]

Libraries & Tools

Open source libraries, CLI tools, and developer utilities. Written in Lua, PHP, and TypeScript — built to last.

LuaPHPTypeScriptDockerCLI
✓ toolchain 0x03 / ready
[0x04]

UI/UX Design

User research, wireframing, prototyping, and visual design. Creating intuitive experiences grounded in real user needs.

FigmaIllustratorPhotoshopPrototyping
✓ design layer 0x04 / ready
> cat ./philosophy.md ”
Great software isn't just code — it's clarity under pressure and elegance at scale.
✓ core principle read-only
> ./start-project

Have a project in mind?

Let's build something great together. From concept to deployment.

Get in touch
→
Rust ▪ Python ▪ C ▪ C++ ▪ JavaScript ▪ TypeScript ▪ Lua ▪ Swift ▪ Go ▪ Kotlin ▪ PHP ▪ React ▪ Flutter ▪ SwiftUI ▪ Node.js ▪ Docker ▪ Supabase ▪ MySQL ▪ Bootstrap ▪ Tailwind ▪ Figma ▪ Illustrator ▪ Photoshop ▪ Git ▪ Linux ▪ macOS ▪
process

How I
ship work

> cat ./workflow.sh

01

Let's Talk

We figure out what you actually need — not just what you asked for. I dig into your goals, your users, and what success looks like.

Deep dive Strategy 2–3 days
→
02

Plan & Design

You get a clear roadmap and interactive prototypes — so you can see and feel the product before a single line of code is written.

Wireframes Prototypes 1–2 weeks
→
03

Build & Ship

You see real progress every week — working demos, not status reports. Feedback is baked in, not bolted on.

Weekly demos Fast iterations 3–6 weeks
→
04

Launch & Grow

We go live together. I monitor performance, squash bugs fast, and keep improving — so your product gets better every week.

Go live Ongoing support Ongoing
→
what you get — overview step 01 / 04
~$ cat ./promise.txt
# no surprises · no delays · no guesswork
~$ ./step.sh 01 "Let's Talk"
[YOU GET] We figure out what you actually need
→ Clear scope, no surprises down the road
→ 2–3 days
~$ echo "Let's build something great."
✓ step synced exit code 0
projects

Things I've
built

> ls -la ./projects/

libraries

Custom libraries

> find ./libs -type f

about

A bit about
me

> ./matija --who-is

about --verbose v1.4.0
> whoami
Matija Nikolic — Fullstack Developer & UI/UX Designer
> cat philosophy.txt
I build websites, web apps, backend systems, scripts, and software tools.
I care about clean interfaces, solid architecture,
and code that holds up under real use.
> echo $STACK
C · Rust · Python · Go · TypeScript · Swift
>
✓ profile loaded 5 files · 0 errors
01. I don't just write code — I build systems that other people can actually use and extend →
02. Every project starts with understanding the problem, not picking the tech stack →
03. If a user has to think about the interface, I haven't done my job yet →
04. The best code is the code you don't have to write twice →
system.status
role fullstack developer
specialty ui/ux · systems · backend
uptime 5+ years active
status available for hire
reliability index
99.9%
✓ all systems nominal status: open
stack --list 13 linked
> stack --list
[OK] rust
[OK] python
[OK] c / c++
[OK] go
[OK] javascript / typescript
[OK] swift
[OK] lua
[OK] kotlin
[OK] php
[OK] react / flutter / swiftui
[OK] docker / supabase / node.js
[OK] figma / illustrator / photoshop
>
✓ all packages linked exit code 0
./motto.txt
"I don't just write code — I build systems that rely on every line."
testimonials

What people
say

> cat ./reviews.log

★★★★★ ★★★★★
4.7 / 5

"Matija's professional approach to every project is outstanding. His ability to deliver high-quality work on time, combined with his attention to detail, makes him a reliable and skilled engineer."

VT
Vuk Todorovic
Software Engineer
✓ verified
★★★★★ ★★★★★
4.5 / 5

"The design system Matija built saved our team hundreds of hours. Consistent, accessible, and beautifully documented. He thinks like an engineer and designs like an artist."

SO
Stefan Obrenovic
Lead Designer & Backend Dev
✓ verified
★★★★★ ★★★★★
4.0 / 5

"Clear communication, honest timelines, and quality code. Matija kept the weekly demos coming and shipped exactly what we agreed on — no surprises."

NP
Nikola Petrovic
Product Manager, Nova Labs
✓ verified
✓ reviews.log — 4 verified entries avg rating 4.55 / 5
contact

Let's work
together

Have a project in mind, need a technical partner, or just want to say hello? Pick a channel or drop a message — I read everything.

contact --channels 3 open
@ Emailmatija.dev@proton.me ↗ # GitHubgithub.com/matkecn ↗
> AvailabilityOpen for freelance & contracts ✓
statusAvailable for new projects
response< 48 hours
new_message.sh ready
I typically respond within 48 hours.