Irma Ljubijankic — Salzburg, Austria
I'm Full-Stack Developer
I build modern, expressive, and reliable web applications with a clean architectural mindset. I have a strong backend foundation and a frontend-focused approach, working primarily with React & Next.js on the frontend, and Node.js & Python on the backend.
Multilingual · EN (B2–C1) · DE (B1) · SLO & BIH (native) · Remote friendly.
Irma Ljubijankic - Irmita.dev
Who I am
A full-stack developer with a strong backend foundation and a frontend-focused mindset, interested in clean architecture, maintainable systems, and expressive user interfaces.
I enjoy turning vague ideas into clear, working products. While my background is in full-stack development, I’m especially drawn to building fast, intuitive, and visually polished user interfaces, supported by reliable backend systems. I care deeply about code clarity, long-term maintainability, and a smooth developer experience for the whole team. I’m currently focused on growing into a strong, dependable full-stack developer by working on real-world problems, learning from experienced teams, and continuously improving both my technical and architectural skills.
Focus
React · Next.js · Node.js · Python · JavaScript · HTML · CSS
Clean architecture · TDD · modern UI.
Location
Salzburg, Austria
Remote · CET time zone
Languages
English (B2–C1), German (B1)
Slovenian & Bosnian/Croatian/Serbian – native
Looking for
Remote full-time or long-term collaboration
Product teams that care about quality, UX, and clean code.
Process
How I work
From idea to deployed product, in a way that stays maintainable and clear for the team.
Step 01
Understand
Clarify the problem, goals, users, and constraints with simple language and examples.
Step 02
Design
Sketch flows, design UI, and define the architecture so that the solution is clear and realistic.
Step 03
Build
Implement frontend and backend using clean architecture and TDD where it makes sense.
Step 04
Polish
Refine performance, accessibility, edge cases, and deployment for a smooth experience.
Stack
Built like a real product
This my portfolio is intentionally designed and implemented using the same tools and principles I apply to production work.
Next.js
App Router setup with server-first mindset, optimized routing, and production-ready structure.
React
Component-driven architecture with clear separation of concerns and reusable UI patterns.
TypeScript
Strict typing across components and data models for long-term maintainability.
Tailwind CSS
Design system built directly in code with consistent spacing, color, and layout rules.
Framer Motion
Subtle, meaningful motion for spatial clarity and interaction feedback — not decoration.
Architecture
Section-based composition, clean abstractions, and predictable file structure.
Featured work
Selected projects
Real-world projects that combine clean architecture, TDD workflows, and modern, production-ready UI.

Personal AI Dashboard
Full-Stack Developer · Architecture · Testing
I wanted a real project to demonstrate clean architecture and a TDD mindset in an AI-powered application with a professional engineering workflow.

AIVA – AI Virtual Assistant
Full-Stack Developer · System Design
I wanted to explore how to design a modular, testable virtual assistant that can handle different request types while keeping the codebase clean and extensible.
IRMA LJUBIJANKIC - IRMITA.DEV
Why I enjoy this work and what I bring to a team?
My short story
I began my journey as a Python developer, where I earned my certification and built a strong foundation in backend development. I enjoy problem-solving and structured thinking, but over time I realized that working only behind the scenes wasn’t enough for me.
What motivated me to grow further was the visual side of development. Seeing ideas take shape in the browser gave me an immediate sense of feedback and purpose, which naturally led me toward full-stack development. The combination of logic and visual outcome keeps me deeply engaged.
Today, I work as a strong junior / early mid full-stack developer with a solid backend foundation and a frontend-focused approach. I enjoy combining React and modern CSS with Node.js and Python backends, aiming for clean architecture, predictable behavior, and code that is easy to reason about.
In a team environment, I value clear communication, shared understanding, and writing code that remains understandable months later. I bring reliability, curiosity, and a strong willingness to learn, with the goal of growing fast while delivering real value to the product and the team.
Irma Ljubijankic
Backend foundation + frontend obsession.
I like turning unclear ideas into clear interfaces, supported by solid architecture and team-friendly code.
MY SKILLS
Contact
Let’s build something together
I’m open to remote full-time roles (Home Office) and long-term collaborations with teams that value quality, clear communication, and production-ready delivery.
If you think my work could be a good fit, I’d love to hear from you. Send a short message with the role and a few details about your product or project — I’ll reply quickly with my availability and next steps.
Quick details
A short message is enough: role + stack + timezone. I’ll reply quickly with availability and next steps.
