Hello there.

this guy

Tomislav Sertic with dog

I'm Tomislav Sertic, full-stack developer who leans more towards the artistry of front-end development,based in the charming city of Zagreb, Croatia

For the past 5 years, I've been deeply entrenched in the realm of web technologies,

My primary focus is on designing engaging, accessible, and high-performing interfaces tailored to meet the needs of users

Knowledge

Programing

I work with JavaScript/TypeScript as my primary programming languages. I've also dabbled in other languages, such as Python, where I've written some small scripts. During my computer science studies at TVZ, I gained a foundational understanding of programming in C, object-oriented programming in Java, and algorithms in C++. However, I wouldn't consider myself proficient in these languages at a professional level.

Vanilla JavaScript is rarely used in today's web development landscape. Like most web developers, I've opted for a framework, in my case,React . I began learning React when class-based components were the norm, and you can still find such code in my early GitHub repositories. Over time, I embraced Next.js, and it has become my primary tool for writing code outside of work.

Noteworthy libraries I've used in my projects include Redux,React-Query, Framer Motion, Three.js, Daisy UI, and React-Beautiful-DnD.

Styling

I take pride in enhancing the code I write with SCSS or TAILWIND CSS, the latter of which I've grown particularly fond of and increasingly use.

Backend Exist

On the backend side, I have experience with Node.js and Express. I'm comfortable building REST APIs to support client-side applications.

In terms of databases, I have experience with SQL, which I've been using in my job for the past three years. I also enjoy using MongoDB for personal projects and applications, as well as schemaless databases likeSanity and Firestore.

Designing

While I don't consider myself a designer, I much prefer translating finished designs in Figma into code rather than creating designs from scratch. However, when necessary, I can also handle design tasks. This portfolio and some of my projects are the result of my design efforts. This proficiency extends to Adobe tools and Figma.

Work

Current Employment

I am currently employed at Arctis d.o.o, the regional representatives for the Archibus Workplace Management System (IWMS).

Role

My role involves setting up servers, integrating Archibus solutions with databases, and programming additional features for existing Archibus solutions. I primarily work with the JavaScript language and SQLdatabases.

Expreriance

Over the course of four years, I have gained valuable experience, especially working with major clients, many of which are large corporations. This experience is invaluable, ranging from client meetings and requirements gathering to project execution and implementation.

I would like to highlight my experience in Saudi Arabia with Saudi Aramco, a leading oil company, where I was part of a European team. My main responsibilities included data analysis and React programming, which we integrated into the existing Archibus solution.

OFFLINE

Day to day

I like to think that I lead a balanced life. When I'm not typing away at the computer, I have a deep passion for sports. I'm part of the Pregrada Barbari basketball team, competing in an amateur CroHoops league. I cover more kilometers on my bike than some people probably do in a car.

Weekend/Summer

When summer rolls around, I adore the sea and diving, although I no longer engage in underwater fishing like in my youth; I've swapped the harpoon for a camera. In recent years, I've also developed a profound love for hiking, so on days when there's no game or family visits, you'll find me escaping to the mountains.

Pics or didnt happen

Since pictures speak louder than words, you can get a glimpse into my private offline life on my Instagram profile.