MARIN

MARKOVIC

FULL STACK DEVELOPER

Wielding the power of modern web technologies to slay bugs and craft legendary applications

水の呼吸 • FIRST FORM

About the Demon Slayer

The Journey Begins

Hi! I'm Marin Markovic, a full stack web developer with strong focus on user experience, micro interactions and scalability.

The Training

My extensive experience ranges across small ventures to robust enterprise systems, demonstrating adaptability and expert precision.

Current Status

🗡️ Active Freelancer

⚡ Ready for New Quests

🔥 Slaying Bugs Daily

雷の呼吸 • ARSENAL

Techniques & Weapons

NextJS

React

Astro

TypeScript

NestJS

GraphQL

DrizzleORM

Jest

戦闘記録 • BATTLE CHRONICLE

A record of demons slain and missions accomplished

Bragg

炎の呼吸 Aug 2023 - Present

Mission Ranks

Front-End Tech Lead
May 2025 - Present
  • Leading technical architecture decisions
  • Mentoring team members
  • Planning future shared libraries development
  • Establishing a component building system for creating reusable components across multiple sites
Front-End Web Developer
Aug 2023 - May 2025
  • Maintaining and updating NX monorepo architecture
  • Implementing custom caching strategies and revalidation mechanisms
  • Developing shareable JavaScript services and React components for both internal use and client implementation
  • Creating custom websites using shared libraries

Mission Description

Bragg Gaming Group is a tech-driven iGaming technology provider delivering content-focused solutions to operators worldwide. With their exclusive games portfolio, comprehensive Player Account Management platform, and innovative Fuze™ player engagement tools, Bragg enables clients to realize their full potential in regulated markets across North America, Europe, and globally. Their modular full-service turnkey solutions span online casino, sportsbook, and lottery products.

Weapons Used

NX NextJS React Zustand TypeScript Jest Cypress
Visit Company

A Place For Mom

水の呼吸 Oct 2020 - Aug 2023

Mission Ranks

Full Stack Web Developer
Oct 2020 - Aug 2023
  • Planning project architecture and db schemas for referral program
  • Building REST and GraphQL APIs for referral program and geolocation search
  • Building API communicating with partner APIs
  • Building a web app enabling communities search based on geolocation and other filters
  • Implementing AWS SQS for syncing data between different systems

Mission Description

A Place For Mom is America's largest senior living referral service, connecting families to a nationwide network of over 12,000 senior communities and 4,000 home care providers. With 20+ years of experience and more than 400 local advisors, they've helped over 2 million families find personalized senior living solutions including assisted living, memory care, independent living, and in-home care. Their free service guides families through the entire process, from identifying the right time for senior care to touring facilities and making confident decisions.

Weapons Used

React GraphQL TypeScript TS.eD AWS SQS
Visit Company

TrainingTube

雷の呼吸 Mar 2019 - Oct 2020

Mission Ranks

Front-End Web Developer
Mar 2019 - Oct 2020
  • Designing and developing web application
  • Creating a minimal in-browser video editor
  • Building a screen recorder app

Mission Description

TrainingTube is a robust platform designed to assist companies in organizing, creating, distributing, and overseeing video-based communication, training, and support initiatives effectively.

Weapons Used

React Redux Electron TypeScript
Visit Company

Kupigume.hr

獣の呼吸 Oct 2016 - May 2020

Mission Ranks

Full Stack Web Developer
Oct 2016 - May 2020
  • Building modular web shop that can easily generate new versions
  • Building APIs used by web shops
  • Building queue system for updating stock across multiple warehouses and web shops
  • Maintaining Rest API that import stock from 20+ companies and warehouses around EU

Mission Description

Kupigume, a regional online store specializing in tires, integrates various warehouses to create a centralized platform where customers can conveniently explore an extensive selection of tires and other products from different parts of Europe.

Weapons Used

React Redux GraphQL Express RabbitMQ Docker
Visit Company

Codeanywhere

霧の呼吸 May 2015 - Oct 2016

Mission Ranks

Front-End Web Developer
May 2015 - Oct 2016
  • Building Color Picker plugin
  • Building an SSH terminal for web and mobile apps
  • Building user dashboard

Mission Description

Codeanywhere is a Cloud Integrated Development Environment (IDE) that streamlines your workflow by swiftly setting up a development environment within seconds. This platform empowers you to code, enhance your programming skills, create projects, and engage in collaborative work efficiently.

Weapons Used

Xterm.js Vanilla JS React
Visit Company

霞の呼吸 • SECRET TECHNIQUES

Open Source Contributions & Personal Projects

Clash of Doodles

Apr 2025 Creator

Team building through creative AI challenges. Boost team morale and creativity with our unique image generation game. Create, compete, and collaborate with your remote team in a fun, engaging way using AI technology.

Tools

Tanstack Start DrizzleORM TypeScript Shadcn UI Better Auth

Bitwarden Vault

Feb 2025 Contributor

Extension allowing you to access your Bitwarden vault and manage your passwords, notes, and other sensitive information directly from Raycast.

Tools

Raycast API React TypeScript

Phosphor Icons

Feb 2024 Author

Streamline your workflow with the Raycast extension that provides access to the Phosphor Icons library. Easily navigate the extensive collection, preview icons, and copy them in various formats for seamless integration into your projects.

Tools

Raycast API React TypeScript

Kimai

Feb 2024 Author

This Raycast extension streamlines your workflow by allowing you to efficiently add new time logs to Kimai and check total hours logged for the day directly from the menu bar. Users can easily create new time logs and monitor accumulated hours without navigating away from their tasks.

Tools

Raycast API React TypeScript

Jira Search (Self-Hosted)

Feb 2024 Contributor

This Raycast extension enhances your productivity by facilitating swift searches for Jira issues, projects, and boards. It is a customized iteration derived from the original JIRA search extension developed by sven, specifically tailored to seamlessly operate with JIRA server instances.

Tools

Raycast API React TypeScript

Krsna liga

Oct 2022 Creator

Kršna Liga - A local mountain biking (MTB) racing league in Croatia. Track races, results, and standings for various MTB disciplines including Downhill, Enduro, and Pump track. Join the community of MTB enthusiasts in a volunteer-driven recreational league.

Tools

Next.js DrizzleORM TypeScript Neon Prismic

炎の呼吸 • CONTACT

Join the Corps

Let's Start Working Together!

Ready to embark on a legendary development journey?

Contact Details:

marin.sokol@gmail.com