Web Development

Hey there, I am Ivan. I am a Software Engineer and I create responsive, user-friendly websites and web applications using JavaScript, React, Node.js, Python, HTML, CSS, and Tailwind. I also work with APIs, CRUD operations, FastAPI, and MySQL, bringing backend experience to build reliable, scalable, and optimized solutions.

What's important to me

I believe that development should be more than just code; it should effectively solve problems and create engaging experiences. My goal is to build applications that resonate and leave a lasting impact.

01

Modern Technologies

Building with cutting-edge tools and frameworks to create fast, responsive, and scalable applications. I work with:

Python React JavaScript Tailwind CSS Bootstrap
02

User-centered design

Designing with the end-user in mind is key. Every decision is focused on creating intuitive and visually appealing designs that provide users with the best experience, ensuring their voice is reflected in every project.

03

Full-stack capabilities

From front-end to back-end, I leverage modern technologies to build complete solutions:

HTML5 CSS3 Node.js APIs
04

Continuous learning

I constantly strive to learn new skills and stay ahead of the game. I enjoy tackling complex challenges and exploring new trends, and I thrive on creating innovative solutions that make a lasting impression.

Education & Experience

Education

2020 – 2024

Bachelor of Science — Computer Science

Pan-European University "APEIRON" | Banja Luka, BiH

Studied Computer Science with a focus on Programming and Software Engineering. Gained strong foundations in algorithms, software design, databases, web technologies, and applied computer science.

Software Engineering Programming Databases System Design Web Development
2016 – 2020

High School Diploma — Computer Technician

Secondary School of Electrical Engineering and Computer Science | Banja Luka, BiH

Completed comprehensive education in computer science fundamentals, hardware, software, and networking. Developed practical skills in computer maintenance, programming basics, and IT systems.

Computer Hardware Networking Software Basics IT Systems

Experience

May 2023 - Present

L2 Technical Support Specialist – Payments & Systems

NCR Voyix | Banja Luka, BiH

Providing advanced technical support for NCR Payments Gateway, resolving escalated payment and system issues, optimizing performance using Splunk and XML analysis, mentoring L1 agents, creating internal tools and documentation using HTML/CSS/JavaScript, and collaborating with engineering teams to resolve critical incidents.

Splunk XML Payments Systems Troubleshooting HTML CSS JavaScript Incident Management Mentorship
Dec 2021 - May 2023

L1 Technical Support Specialist – Payments & Systems

NCR Voyix | Banja Luka, BiH

Supported government, retail, and hospitality clients on NCR Voyix Payments Gateway. Troubleshot transactions, refunds, and payment flow issues, analyzed XML logs, resolved PIN pad hardware issues, and maintained high client satisfaction through clear communication and efficient problem-solving.

Payments XML Systems Support Hardware Support Client Communication Problem Solving
Sep 2020 - Nov 2021

Information Technology Associate

Pan-European University APEIRON | Banja Luka, BiH

Managed and improved the university WordPress website with custom CSS/JavaScript, provided technical support to staff and students, maintained student records, assisted in online learning setup, and contributed to visual and digital content for events.

WordPress HTML CSS JavaScript Technical Support IT Operations

Projects

Professional Certificates

Contact Me

Let's discuss your requirements and bring your vision to life

Get in touch

I'm available for freelance projects and full-time opportunities. Feel free to reach out if you want to collaborate!

Send me a message