Loading profile…
Loading profile…
Personal Project Developer
Software engineer building React web and mobile products, including a tutoring app with real-time voice and LLM tools.
SerbiaPersonal Project Developer at Magična Škola
Developing a tutoring web application for children with a chat interface, shared whiteboard, and real-time voice interaction. Backend uses agentic LLM tool-calling with OpenRouter and Gemini, and voice interaction uses client-side VAD with LiveKit.
ReactLiveKitLLM Tool CallingPythonfastAPIONNX RuntimeVoice Activity Detection
Led modernization of a React.js web portal, migrating legacy AngularJS components to a modern architecture. Built a React Native mobile app with real-time sync and offline-first capabilities, and contributed to a Flutter/.NET module for industrial workforce platform.
ReactReact NativeAngularJSFlutter.NETReduxRedux SagaWebSocketsOffline FirstLocal PersistenceOperation Queues
Delivered four React.js products across different domains within a year, including real-estate investment, trainer-client video/booking, peer-to-peer rental, and workspace-rental platforms. Built asynchronous chat systems, multi-criteria search, and booking workflows.
ReactJavaScriptTypeScriptReduxRedux SagaRESTWebSocketsComponent StandardizationReusable Hooks
Built a trainer-client fitness platform in Angular 9 and Node.js, with real-time chat and training/meal-plan management, in a team of three.
AngularNodeJSJavaScriptTypeScriptRESTWebSockets
Developed a React Native app with real-time chat, video calls (Twilio), and calendar scheduling, and contributed to the companion web platform.
React NativeReduxTwilio
Maintained and modernized a React Native nutrition-tracking app, adding automatic food recognition from photos, barcode scanning, and Apple Health/Samsung wearable integration.
React NativeImage RecognitionHealthKit
Developed a React.js frontend for a fleet and container management platform, designing a modular, accessible UI component system with TailwindCSS, shadcn/ui, and Radix UI. Used Zustand and TanStack Query for state and data synchronization, and React Table for data-heavy views.
ReactTailwindShadcn UiRadix UIZustandTanstack QueryReact TableReact Hook FormZod
Developed a React web application for a print-on-demand platform, including a custom in-browser image editor using React Konva for precise print-layout design.
ReactReact Konva
BSc in Computer Software Engineering from the Faculty of Electronic Engineering, University of Niš, Serbia, from 2015 to 2019.
BSc in Computer Software Engineering from the Faculty of Electronic Engineering, University of Niš, Serbia, from 2015 to 2019.