Available for freelance work

Hi, I'm

Nikola

> |

I build web interfaces for embedded systems — OpenWRT router dashboards, Tauri desktop apps, and MQTT/IoT device UIs — plus full-stack Vue 3 and Django web apps. 6+ years of experience, working with clients worldwide.

// who am i

About Me

I'm Nikola, a 25-year-old freelance developer operating under the brand ArtisticCode. With over 6 years of hands-on experience, I specialize in building web applications that are both visually polished and technically robust.

My work spans from classic browser-based SPAs with Vue 3 and React, to unconventional environments like router firmware (OpenWRT) and desktop wrappers via Tauri. I enjoy the challenge of adapting web technologies to constrained or unusual platforms.

On the backend, I'm comfortable with Python/Django, PHP, and Node ecosystems, working with databases ranging from SQLite to PostgreSQL and Redis for caching.

6+
Years Experience
25
Age
20+
Technologies
Curiosity
// what i use

Skills & Technologies

Frontend

Vue 3JavaScriptTailwindBootstrap 5HTML5CSS3

Backend

PythonDjangoPHPMongoose

Database

PostgreSQLSQLiteRedisMongoDB

System & Embedded

OpenWRTMQTTCC++TauriRust

Tools & Other

GitLinuxREST APIsResponsive DesignWebSocketsDocker
// what i've built

Projects

Web App

Dynamic Portfolio

Full-featured portfolio to showcase my business with real-time features. (Current Website)

Vue 3DjangoTailwindDashboardAuthentication
Open Preview
E-commerce

E-commerce Demo

Scalable e-commerce web application with admin dashboard for easy manegement.

Vue 3DjangoTailwindDashboardAuthentication
Open Preview
Embedded

OpenWRT Router Dashboard

Embedded web interface with live monitoring and MQTT integration.

OpenWRTJavaScriptMQTT
No preview available
Desktop

Tauri File Manager

Cross-platform desktop file manager built with Vue and Rust.

TauriVue 3Rust
No preview available
// let's work together

Get In Touch

Email

nikola@artisticcode.dev

Fiverr

Reach me directly via Fiverr for project orders and discussions.

Status

Status information is currently unavailable.