Strahinja Cokic
👋Senior Frontend Engineer

A problem solver who happens to be a frontend developer

5+ years building performant frontends with React & TypeScript. I care deeply about the craft - clean architecture, sharp UX, and code that scales.

2018 – Now
8+years

of experience in IT companies or departments

2021 – Now
5+years

of frontend development experience

2019 – 2021
2+years

of project management experience

Tech Stack

My preferred and battle-tested toolkit for building modern web applications.

JavaScript

Built countless interactive UIs and complex business logic across every project I've worked on

Languages

TypeScript

My default for every project - catches bugs early and makes refactoring fearless

Languages

React

My primary UI library for 5+ years - from SPAs to complex data-heavy dashboards

Frameworks

Svelte

Used Svelte to ship a Chrome extension and web app from a shared monorepo - loved its compile-time approach and minimal boilerplate

Frameworks

Next.js

My go-to framework whenever I need SSR and API layers. It's a standard for a reason

Frameworks

Tailwind CSS

Utility classes let me prototype fast and stay consistent - with tiny CSS bundles shipped to production.

Frameworks

TanStack Query

Handling request state, cache, and error handling was never the same after trying original React Query. Easiest addition to my dependencies.

Frameworks

Zustand

Simple, unopinionated, and maintainable state management - perfect for most projects I worked on

Frameworks

Vitest

Even those who don't like writing tests can't complain about Lightning-fast unit and integration tests

Testing

Playwright

Whenever I need some e2e testing Playwright is the obvious choice. Simple, powerful, and reliable.

Testing

VS Code

Daily driver editor since 2018 - simple, performant enough, and reliable

Tools

Claude Code

AI is magnificent when we use it properly. Claude Code is making it easier than ever to utilize AI as a true coding assistant

Tools

Cursor

Staying in touch with the industry is a necessity. I love Cursor's implementations, though there's still nothing I can't achieve with my good old VS Code

Tools

Work Experience