Bogdan Bogdanovic
Web developer / Multidisciplinary artist
Hi, my name is Bogdan, and I'm a passionate web developer. I have been working in web development for several years and have a deep understanding of how to create robust web applications.
I specialize in using JavaScript and the React library to create dynamic, data-driven web applications. I also have a strong understanding of HTML and CSS and I am always learning new technologies and techniques to stay ahead of the curve.
In my free time, I love to ride a bicycle and spend time in nature. This helps me refresh and makes my code better :)
I am always looking for new opportunities and would love to connect and discuss any projects you might have. Check out the projects and feel free to contact me if you have any questions. Thank you for your time!
Featured Projects
Check out my Github and Behance for more projects.
No projects match the selected tags.

Full-stack web application that includes a marketing view of the website and a custom-made CMS. The entire application is built using the Next.js framework.
- React
- Next.js (Pages router)
- TypeScript
- TailwindCSS
- tRPC
- Tanstack Query
- NextAuth
- HeroUI
- Prisma
- Zod
- MongoDB
- Cloudinary
- Mailgun
- Cloudflare Turnstile
- Vitest
- Cypress
- React Testing Library
- i18n

As a part of a team, we made this full-stack web application that includes a marketing view of the website and a custom-made CMS. The entire application is built using the Next.js framework.
- React
- Next.js (App router)
- TypeScript
- TailwindCSS
- NextAuth
- Prisma
- Zod
- MongoDB
- Cloudinary
- Google ReCaptcha
- Vitest
- Cypress
- React Testing Library

Pixie helps organize, tag, and search image library using powerful local AI. Images are analyzed directly on machine — nothing is uploaded, data stays completely private.
- Tauri
- Local LLM
- React
- TypeScript
- Adobe Spectrum
- i18n

Client-only web application for every HR professional. Some of the features include the ability to search for candidates by name or skill, add new candidates, edit or remove existing ones, and mark candidates as favorites.
- React
- React Router (library)
- TypeScript
- TailwindCSS
- Zustand
- Zod
- Tanstack Virtual
- Tanstack Form
- i18n
- Vitest
- React Testing Library

Full-stack web application for every HR professional. Some of the features include the ability to search for candidates by name or skill, add new candidates, edit or remove existing ones, and mark candidates as favorites.
- React
- Next.js (App router)
- Server components/actions
- TypeScript
- TailwindCSS
- NextAuth
- Prisma
- Zod
- MongoDB
- Vitest
- Cypress
- React Testing Library

This project is built using a React-router (the framework version), Node.js (for generating a custom emoji cipher) and a MUI design system.
- React
- React Router (framework)
- TypeScript
- TailwindCSS
- Node.js
- MUI
- Vitest
- React Testing Library

Shadow is a Photoshop extension for adding realistic shadows for standing objects.
- Vue
- HTML
- CSS
- ExtendScript
- Adobe Photoshop

Plugin for Adobe Photoshop that adds lifelike shadows to objects in a standing position.
- React
- TypeScript
- i18n
- Adobe Spectrum
- UXP plugin
- CSS
- HTML
- Zod
- Tanstack Form
- Adobe Photoshop

A React-based color palette generator that creates beautiful tints and shades from any base color using OKLCH color space.
- React
- Adobe Spectrum
- Culori
- TypeScript

A modern web application that integrates two popular games ("Moj broj" and "Slagalica") from the Serbian quiz show "Slagalica" using a microfrontend architecture built with Astro framework.
- Astro
- Microfrontend
- TypeScript

A React-based web application that translates text to Morse code and vice versa, with audio playback functionality.
- TypeScript
- React
- MUI
- AudioContext API
Work Experience
Check out my Linkedin to see complete work history.
- Developing web applications using React.js, HTML, Javascript and Typescript.
- Working with HTML, CSS, React.js, Vue.js, Node.js, BatchScript, MaxScript and Vanilla JavaScript.
- Writing MaxScripts for 3ds Max.
- Writing scripts and extensions (web applications) for Photoshop.
- Post-production for architectural renderings.
- Video editing, short video animations.
- Making scripts and extensions for Adobe Photoshop.
- UI design (for architectural products).
- Post-production for renderings in architectural visualization.
- Green screen compositing and post-production in videos.
- Short video animations.
- Making scripts and extensions for Adobe Photoshop (HTML, CSS, JavaScript, ExtendScript, Vue.js, etc.).
- Graphic Design (logos, brochures, business cards, catalogs, leaflets, booths).
- Web design (creation and maintenance of static websites and websites in Joomla and Wordpress).
- UI Design (for applications that run on tablets and TV).
- CGI (making still images in 3d software and short animations).
- Video editing.
- Photography (product photography, people photography, events).
Education
Check out my Linkedin to see complete education.
SAE Institute
Digital Video Production (course)
Belgrade, Serbia
Faculty of Technical Sciences
MSc of Graphic Engineering and Design
Novi Sad, Serbia
Languages
- Serbian(native)
- Macedonian(native)
- English(fluent)


