Skip to main content
BP
Open to opportunities

Bojan Petrovic

@bojanpetrovic1

I build maintainable React and TypeScript web applications for hospitality, e-commerce, CMS, and client products.

Serbia
Message

What I'm looking for

I'm looking to build and improve production web products where I can own frontend delivery, collaborate closely with product teams, and contribute to reliable, maintainable systems.

I've built production web applications for Mews and Flexkeeping, delivering React and TypeScript features for hospitality platforms used by hotel operations teams. My work improves workflow consistency, responsiveness, UI quality, and day-to-day usability.

At Mews, I refactored frontend configuration flows into typed React context patterns, reducing reliance on legacy global configuration access. I collaborate with engineers, QA, and designers through tickets, pull requests, and review cycles to ship reliable product changes.

Through my own client work, I've owned end-to-end delivery across frontend implementation, backend integration, database-related work, releases, production support, and ongoing maintenance. Some of the systems I maintain have supported live client workflows for more than 18 months.

I've also delivered frontend work across e-commerce, CMS, gaming, recruitment, payments, and compliance-related products using React, Next.js, Remix, Vue.js, JavaScript, and TypeScript.

Experience

Work history, roles, and key accomplishments

PC
Current

Founder & Software Engineer

Private Company

Built and maintained client-facing web applications used in live business operations, owning end-to-end delivery from frontend to backend integration. Handled production support, troubleshooting, and reliability improvements.

FL

Frontend Engineer

Flexkeeping

Feb 2024 - Sep 2025 (1 year 7 months)

Worked on frontend features and product improvements in a hospitality software environment, improving UI consistency and product quality. Contributed primarily with JavaScript and React, supporting debugging and maintenance.

Upwork logoUP

Freelance Frontend Developer

Aug 2023 - Feb 2024 (6 months)

Delivered frontend work for client projects with a focus on JavaScript, React, and TypeScript-based solutions. Adapted quickly to different domains and project scopes while maintaining clear communication.

PS

Frontend Developer

Peak Software Solution

Aug 2021 - Oct 2023 (2 years 2 months)

Built production frontend features across e-commerce, CMS, and gaming-related products using React.js, TypeScript, Next.js, and Remix.js. Collaborated with developers and designers to deliver consistent interfaces and reliable user flows.

RE

Frontend Developer

Realday

Nov 2020 - Aug 2021 (9 months)

Developed user interfaces for recruitment software using Vue.js and contributed to complex business requirements. Worked on implementation details tied to payments and compliance-related product logic.

SH

Frontend Developer

Shopycode

Jun 2020 - Nov 2020 (5 months)

Translated designs into functional web interfaces using HTML, CSS, and JavaScript while collaborating with backend and design teams. Contributed to end-to-end delivery of web pages and application features.

Education

Degrees, certifications, and relevant coursework

CS

Cubes Private School

Program, JavaScript and React Development

Completed JavaScript and React development program.

freeCodeCamp logoFR

freeCodeCamp

Certification, Web Development

Completed certifications in Responsive Web Design and JavaScript Algorithms and Data Structures.

Udemy logoUD

Udemy

Course, Web Development

Completed the Remix.js – The Practical Guide course.

TS

Technical High School

Technician, Computer Engineering

Studied Computer Engineering Technician.

Tech stack

Software and tools used professionally

Get matched with your dream remote job

Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan