About
Building products end-to-end
I'm a software engineer with 6+ years of experience building products end-to-end - from mobile and web frontends to backend services and internal tooling. My core stack is JavaScript/TypeScript, working daily with React Native/Expo, React/Next.js, and Node.js, and I've taken products all the way from idea to production, including subscriptions and payments (Stripe, RevenueCat), analytics, and release management. What I bring to a team is ownership: I'm comfortable leading development, making pragmatic technical decisions, and shipping user-friendly, high-performance software that moves the business forward.
Experience
Where I've shipped
Head of Development - Younger Fitness
- Lead end-to-end development of the Younger fitness platform, spanning the mobile app (React Native/Expo), website (Next.js), backend services (Node.js), and internal admin dashboard.
- Design and deliver core product functionality across activity tracking, training experiences, onboarding, social, and gamification.
- Own the monetization stack, including subscription and paywall infrastructure (RevenueCat), Stripe checkout flows, and affiliate and attribution integrations.
- Drive marketing and analytics capabilities through integrations with Meta Conversions API, AppsFlyer, Klaviyo, and product analytics tools.
- Ensure platform quality and stability through SDK upgrades, performance optimization, observability (Sentry, Clarity), and release management.
- Build internal admin and analytics tooling supporting content management, user operations, and business insights.
Co-Founder - Navo
- Co-founded Navo and lead its product development, building the platform with React, Next.js, and Supabase.
Software Developer - Tangled Group, Inc
- Developed software at a company specializing in traditional and generative AI OCR, delivering ML/AI solutions optimized for IoT and resource-limited devices.
- Worked in the Engineering and Technical department building high-performance, production-grade applications.
Frontend Developer - DCLOUD
- Implemented UIs using modern frameworks: React, Svelte, and Vue.js.
- Created reusable, dynamic components and handled backend integration.
- Worked with TypeScript, Tailwind CSS, Docker, Cypress (E2E), unit testing, and Agile workflows (Jira).
Skills
Tools I work with daily
Mobile
React NativeExpo (EAS)Expo RouterNativeWindReanimatedRevenueCatPush notificationsDeep linking
Frontend
ReactNext.jsTypeScriptTailwind CSSshadcn/uiReact QueryZustand
Backend
Node.jsREST & GraphQLPostgreSQLSupabaseMCP servers
Payments & Growth
StripeRevenueCatMeta CAPIAppsFlyerKlaviyoAttribution tracking
Tooling & Observability
Git/GitHubSentryMicrosoft ClarityFirebase AnalyticsCI/CDi18n
Languages
How I communicate
- SerbianNative
- EnglishProfessional