Fullstack Web Developer
Milan Petrovic building fast, polished web apps.
As a dedicated frontend and Shopify developer with three years of specialized experience, I have honed my expertise in JavaScript frameworks such as React and Remix, and the Tailwind CSS framework.
About
A self-taught developer driven by curiosity
My technical proficiency extends to advanced Shopify development, including custom app creation and adept use of Shopify's Liquid templating language. Notably, I have spent a year working with Shopify Plus, managing complex projects and enhancing store functionalities for high-volume businesses.
Skills & Tools
The stack I build with
- Shopify
- Shopify Plus
- Shopify Checkout Extensions
- Tailwind CSS
- JavaScript (ES6+)
- React
- Next.js
- Remix.js
- REST API
- GraphQL API
- Liquid
- Open AI API
- Golang
- WordPress
- PHP
- Laravel
- Node.js
- Express
- Webpack
- Vite
- Git / Gitflow
- Agile Software Development
- Object-oriented Programming (OOP)
- HTML 5
- CSS 3
- SCSS
- PostCSS
- MySQL
- MariaDB
- MongoDB
- PostgreSQL
- PHP Storm
- Jira
- Docker
- AWS
Languages
English — Advanced level
German — Beginner level
Hobbies
Cycling · Long Hikes · Outdoor Workouts · Meditation · Kendo
Work Experience
Where I've made an impact
Sofware Engineer
Planted Foods AG
- Directed end-to-end development of B2B and B2C webshops, leveraging Tailwind CSS for frontend redesigns, integrating modern design systems and coordinating with external developers to ensure a seamless user experience. Spearheaded extension development for postcode accessibility and delivery date management
- Developed two React-based Checkout UI extensions for Planted's B2B webshop, adding custom UI components for PO numbers and delivery dates. Adapted the webshop to use these extensions and modified a custom Go application to handle data transmission between Shopify and Business Central, leveraging the new extensions and metafields.
- Led the development of essential integrations, including a Golang custom connector, and managed API updates for Shopify platforms. Enhanced both B2B and B2C webshop functionalities by ensuring compliance with the latest standards.
- Collaborated on the integration of AI technologies with OpenAI's GPT and Azure, developing advanced chat functionalities to boost user engagement and support across web platforms.
Fullstack Web Developer
Swiss Organic Partners AG
- Elevated e-commerce experiences by transitioning Shopify themes to OS 2.0, and automating deployments directly from GitHub to Shopify, enhancing operational efficiency.
- Crafted bespoke Shopify templates and interactive sections from tailored Figma designs, employing Tailwind CSS and Alpine JS for responsive and dynamic user interfaces.
- Orchestrated project management and development lifecycle utilizing the SCRUM framework, coupled with Jira for streamlined organization and progress tracking.
- Mentored and equipped an IT specialist with advanced technical skills, promoting team capability and knowledge sharing.
- Developed custom WordPress company website using ACF, enabling more high-quality leads generation.
- Developed WordPress plugin for custom block type.
Freelance Web Developer
Remote
- Spearheaded a variety of web development projects, leveraging SCRUM methodologies and collaboration tools to enhance team efficiency and achieve high client satisfaction.
- Upgraded online experiences by transforming traditional HTML sites into adaptive WordPress templates, optimizing for search engines, and facilitating content management systems for user autonomy post-deployment.
- Executed the end-to-end creation of dynamic web solutions using a suite of technologies (HTML5, CSS3, JavaScript, Bootstrap, APIs, WordPress), catering to diverse industry needs and project scopes.
- Provided a comprehensive array of web services encompassing consulting, site maintenance, and hosting management, with a commitment to delivering on time.
- Completed full-scale web projects for numerous startups, from design to development to launch.
- Collaborated closely with clients, both remotely and in-person, to bring their ideas to life.
- Communicated with clients one-on-one to make requested adjustments to the design & functionality of websites.
- Utilized SEO methods to support the online presence of websites.
Projects
Selected work
A few representative builds — swap in your own descriptions, links, and tags.
Planted Checkout Extensions
React-based Shopify Checkout UI extensions for PO numbers and delivery dates, wired to a custom Go connector syncing Shopify with Business Central.
AI Support Chat Integration
Conversational support built on OpenAI's GPT and Azure, embedded across B2B and B2C web platforms to boost engagement and deflect tickets.
Shopify OS 2.0 Migration
Migrated legacy storefronts to Online Store 2.0 with bespoke Liquid sections from Figma, plus automated GitHub-to-Shopify deployments.
Education & Self-Learning
Always learning
A self-taught developer — here's where I keep my skills sharp across the stack.
Laravel & PHP
LaracastsDeep-diving Laravel and modern PHP through Jeffrey Way's Laracasts screencasts and course series.
Shopify Commerce
Shopify AcademyTheme architecture, app development, and merchant best practices straight from official Shopify Academy courses.
Rust · Frontend · AI
YouTube & beyondKeeping current on Rust, modern frontend, and AI industry news through YouTube and a rotation of other platforms.
Testimonials
What people say
Placeholder quotes — replace the text, names, and roles with your own references.
Milan took our Shopify Plus store to another level. The checkout extensions he built were rock-solid and shipped ahead of schedule.
A rare mix of frontend craft and backend pragmatism. Our OS 2.0 migration was seamless and our deploy times dropped dramatically.
Reliable, communicative, and genuinely invested in the outcome. Milan delivered our startup's site end to end and we still get compliments on it.
Contact Info