Football Social Media Application (2024)
React Native
This app allows users to discover and share amateur football videos across the UK, featuring advanced functionalities such as image processing, compression, and uploads.
Key achievements include implementing a complex TikTok-like scroller page, enabling smooth navigation and interaction with videos. The app also supports comprehensive social media features, including following users and favoriting specific videos. My role involved managing the entire development process, ensuring a seamless user experience, and integrating robust security measures to keep users' content safe and controlled.
Swimming Analytics Application (2024)
React Native
As the Lead Mobile Developer, I oversaw the architecture and managed the release cycles of a React Native application designed for swimmers. My primary responsibilities included ensuring the app's robustness, scalability, and seamless user experience. I directed the development team, coordinated release schedules, and maintained high-performance standards.
This application empowers swimmers by tracking their training and racing performance. Users can log daily pool, land, and weight training, as well as race results and future meets. The app provides valuable insights into training effectiveness and tracks improvements in skill, endurance, and strength. Additionally, a news section keeps users motivated and informed about the swimming world. My role focused on delivering a reliable and engaging platform that supports swimmers in reaching their full potential.
Campaign & Submission Management Platform (2024)
Vite (React)
As the sole developer, I designed, developed, and launched a Vite React application for a major client in the UK within two months. This application, utilizing Apollo GraphQL for efficient data fetching and management, serves over 1000 monthly active users. I was responsible for the entire development process, ensuring a robust, scalable, and user-friendly application, delivered on a tight deadline. This project highlights my ability to manage full-cycle development independently while meeting high-performance standards and user engagement metrics.
Dual-App Delivery Platform (2023 - 2024)
React Native
As the Lead Mobile Developer for a dual-app platform, I directed the architecture and managed the release cycles of two interconnected React Native applications: one for couriers and one for customers.
In my role, I focused on ensuring that both apps were robust, scalable, and provided a seamless user experience. For the customer app, I oversaw features such as account creation, item description input, vehicle size selection, service cost calculation, and real-time delivery tracking. For the courier app, I managed the functionalities for driver account creation, delivery notifications, and payment processing through Stripe.
I led the development team, coordinated release schedules, and maintained high-performance standards, ensuring both apps functioned cohesively to provide an efficient and user-friendly delivery service platform. Under my guidance, the platform enabled real-time tracking, secure payments, and reliable notifications, delivering a seamless and empowering experience for both customers and couriers.
High-impact Self-coaching App (2023 - Today)
React Native
As the Lead Mobile Developer for a high-impact self-coaching app, I spearheaded the architecture and managed the release cycles of the application. Utilizing my expertise in React Native, I ensured the app's structure was robust, scalable, and optimized for seamless user interaction and engagement.
My role involved overseeing the development team, coordinating release schedules, and ensuring the application met high-performance standards. By focusing on architecture and release management, I contributed to creating a dynamic, immersive user experience that leverages behavioral and motivational psychology for personal growth and development.
Under my leadership, the app delivered personalized coaching sessions and real-time progress tracking, empowering users to achieve exceptional results through an engaging and intuitive mobile platform.
News Aggregation iOS Application (2022 - Today)
React Native
As a React Native iOS developer, I played a key role in developing and enhancing a news aggregation application, a comprehensive news aggregator for Serbian media. I optimized the app for iOS, ensuring a seamless user experience while integrating multiple news sources like Blic, RTS, and B92. Additionally, I enhanced the ExpressJS-based scraper API service, improving its performance and reliability. This involved optimizing API endpoints, implementing robust error handling, and integrating new content sources. My work ensured the application delivered accurate, up-to-date news swiftly and efficiently.
Comprehensive Fitness Application(2022 - Today)
React, PostgreSQL, NestJS, Firebase, AWS
As the project manager and frontend team lead, I played a crucial role in the development of a robust, all-inclusive fitness application designed to help users achieve their fitness goals with ease. The platform consists of a frontend app built with React, a NestJS API, an iOS Native application written in Swift, and an Android native application using Kotlin. The fitness application offers a comprehensive workout solution for users, catering to various fitness objectives such as weight loss, fat burning, muscle building, and strength improvement. The app is tailored to all fitness levels, ensuring users' daily exercise routines remain efficient and engaging.
In my role as project manager and frontend team lead, I ensured seamless collaboration between the various teams and technologies involved in developing the application. My responsibilities included overseeing project timelines, resource allocation, and quality control, while also leading the frontend team in creating an intuitive, user-friendly interface using React.
Advanced Weather Data Monitoring Platform (2021 - 2022)
React, Twilio, AWS, Jenkins
As a frontend developer, I contributed to the development of an innovative weather data monitoring platform that offers users advanced insights into various weather-related parameters. The platform combines cutting-edge technology and a user-friendly interface to provide accurate, real-time weather information to individuals, businesses, and organizations.
The project's website, accessible via a web-based application, delivers a comprehensive suite of tools and features that enable users to monitor, analyze, and visualize weather data effectively.
These features include:
Interactive Maps: A dynamic map interface that allows users to view current weather conditions and forecasts for specific locations worldwide.
Customizable Data Layers: Users can select and customize various data layers, including temperature, humidity, precipitation, wind speed, and more, to gain a better understanding of the weather patterns in their chosen regions.
Data Visualization: The platform offers an array of visualization tools, such as graphs, charts, and heatmaps, to help users make sense of the weather data and identify trends, anomalies, or potential hazards.
Historical Data: Access to historical weather data enables users to analyze past weather patterns and make informed decisions about future actions and planning.
Real-time Notifications: Users can set up custom alerts and receive real-time notifications on weather events or conditions that meet their specified criteria, allowing them to stay prepared and respond quickly to changing weather situations.
Integration Capabilities: The platform supports integration with third-party applications and services, enabling users to incorporate weather data into their existing systems and workflows.
In my role as a frontend developer, I focused on creating an intuitive, visually appealing interface that offers a seamless user experience. Utilizing modern web development frameworks and technologies, I collaborated with the rest of the development team to implement responsive design, ensuring that the platform remains accessible and functional across various devices and screen sizes.
Throughout the project, I adhered to best practices for frontend development, including optimization for performance, accessibility, and cross-browser compatibility. Additionally, I participated in regular code reviews and contributed to the ongoing refinement and improvement of the platform's features and functionality.
Automotive Sales and Finance Platform (2022)
React, NextJS, PostgreSQL, NestJS, Strapi, Auth0, AWS, Docker
I successfully managed the end-to-end development and implementation of a comprehensive platform for a leading automotive sales and finance company. The platform encompassed a user-friendly website featuring an inventory listing, an intuitive admin dashboard with inventory management system functionality, a content management system (CMS) built with Strapi, and a robust backend service.
As the Project Manager, Product Owner, and Team Lead, my primary responsibilities included:
Product Ownership: Defining the project scope, setting priorities, and ensuring that the platform met the client's business requirements and objectives. I was responsible for the overall vision, strategy, and success of the project.
Product Management: Overseeing the entire product lifecycle, from ideation to launch, and ensuring seamless integration of the website, inventory management system, CMS, and backend service. I closely collaborated with stakeholders, engineering teams, and designers to validate requirements, manage timelines, and monitor progress.
Engineering team lead: Managing and leading a team of talented engineers, designers, and quality assurance professionals. I facilitated effective communication, provided guidance, and fostered a collaborative environment to ensure timely delivery and high-quality results.
Platform and services for the members of a college fraternity in North America (Late 2021 - Today)
React, MongoDB, NestJS, Android, iOS, Auth0, AWS, Docker
As a manager and architectural advisor, I'm spearheading cutting-edge multiplatform project. Our aim was to create a versatile application that could serve multiple platforms and provide custom authorization. We achieved this by leveraging the Auth0 service to implement an enhanced security protocol that ensures user privacy and data protection.
The project encompasses four main components: an Android app, an iOS app, an admin dashboard, and a web app. The Android, iOS and web apps provide fraternity members easy access to the latest news, messages, tasks and events relevant to them. Apps also contain a custom file browser that gives an access to all documents and folders are of interest to the user. They are designed to be user-friendly and feature-rich, with intuitive interfaces and advanced functionalities. Users can also receive push notifications for important updates. The admin dashboard is a comprehensive tool that enables administrators to manage content that users can see in all three apps. This allows for seamless collaboration between staff members and ensures efficient management of the entire organization.
Overall, this project represents a groundbreaking achievement in educational technology. It demonstrates our commitment to innovation, user-centered design, and cutting-edge security protocols. As a manager and architectural advisor on this project, I am proud to have played a key role in its success.
StreetBite / FoodTrucker (2019 - 2021)
React, MongoDB, ExpressJS, Webflow, Custom Authorization, Mapbox, Algolia, Complex Map Interactions
Street Bite is an ambitious project built for a client who needed a way to aggregate street-food vendors in the wide London area. I have dealt with the front-end development and created a fully functional web application. The users can look up vendors either by searching for a specific food/cuisine or by browsing the interactive map and selecting their market of choice. Administrator could add new vendors, edit existing ones, and manage the whole platform and it's users.
Client Review:
"Milutin designed and implemented the entire front end of a rather complex dynamic web application in React. That included integration with mapbox to dynamically show food markets on a map, -not so simple- search using algolia that involved searching in location + time + string query at the same time, users signup & signin, dynamic UI panels, image galeries and flows to suggest improvements. This was a large volume of work and a rather unconventional and challenging UI fro a front end engineer but he is always able to execute flawlessly. The entire process felt effortless since his collaboration with back end was super smooth. He can reason through problems very well, is great at communication and is always happy to explain the whys and hows behind his proposed implementation as well as further improvements that I did not even ask for but are always great additions to the solution."
Mediaset Platform (2020 - 2021)
Over the course of approximately 6 months I collaborated with several developers on integrating new features into the already existing and live platform. It had already been live and has had a huge user base in Italy (19.6 million unique users per month, and 225 million page views per month) which makes this the biggest platform I've worked on in 2020. I was included in daily standups, communication with the whole team and all my responsibilities and tasks were well defined on Jira and Confluence. The codebase was initially a bit outdated and it used some obsolete standards and functions, so alongside creating and implementing new features a lot of refactoring was done.
TrainedIn Platform (2019 - 2020)
TrainedIn was one of the most significant MERN stack projects I've ever taken part in. I had the responsibility of delivering a fully functional platform that was fully responsive on all devices. TrainedIn is a web-based platform for connecting training providers with consumers interested in enrolling into courses or applying for teaching jobs. I've decided to go with ReactJS, Redux and Bootstrap libraries as core libraries for this platform. Over the course of three months and a half months, I followed the Agile Scrum Methodology of development and delivered frontend part of platform successfully.
UpTask (2019 - 2020)
UpTask is a web and mobile platform intended for use by managers to help organize their staff. The features this web app offers are created in great detail to help managers have full control over the workload and employees. I've used ReactJS for frontend development, as well as some specific libraries like "react-beautiful-dnd" for creating easier task management system and tools like Mapbox for tracking users on map in real-time.
EyeRate App (2019)
The client needed a new MERN Stack Application that will have functionalities as the already existing iOS App that was outsourced to another group of freelancers. My responsibilities for this project are making a full UI/UX optimized app that communicates and displays the data fetched from the backend. This App is entirely made out of ReactJS and ReduxJS. The target audience for this App is business owners who are looking to improve their business through communication with their clients and seeing their reviews and responses throughout the App. This App communicates with the REST backend, which is returning JSON data format that App uses for visualizing data to the business owner. Some of the main features are sending messages through Twilio API services, visualization of data, authorization, changing profile info such as email, password, and avatar. This project is currently published on the AWS EC2 instance.
Client Review:
"Milutin did everything perfectly. He went above and beyond actually. I have recommended him to other people and will continue to do so!"