Senior Software Engineer
Hi, I'm Nenad 👋
I'm a Senior Software Engineer with a passion for building scalable web applications and sharing practical knowledge with the developer community.
I write about JavaScript, TypeScript, Angular, Node.js, MongoDB, software architecture, and the lessons I've learned from building production systems. Whether it's a deep dive into database design, performance optimization, or a real-world implementation guide, my goal is to create content that's practical, well explained, and immediately useful.
I've spent my career working with startups, giving me the opportunity to work across the entire stack, from architecture and data modeling to APIs, frontend applications, third-party integrations, and production deployments.
MongoDB has become a major part of my professional journey. I'm a MongoDB Champion and MongoDB Subject Matter Expert, and I enjoy working on problems around data modeling, performance, search, vector search, and building production systems around real-world data.
I'm also heavily involved in the developer community. I'm ranked among the top 0.03% of Stack Overflow users, lead the MongoDB User Group Belgrade, organize workshops and events, and speak at conferences and podcasts.
If you're looking for practical engineering insights rather than theoretical examples, you're in the right place.
Latest posts
All posts
IoT and MongoDB: Powering Time Series Analysis of Household Power ConsumptionA practical case study using MongoDB time series collections to store and analyze 2M+ household power-consumption data points — schema modeling with Mongoose, bulk data import, and visualization with Atlas Charts.
Entangled: A Story of Data Re-modeling and 10x Storage ReductionA real-world MongoDB case study from the Entangled consciousness-experiment platform — how re-modeling from hourly to daily documents cut storage by 10x, and why the monthly schema surprisingly grew.
Angular Theming: How to Create a Dynamic Theme Switcher for Light & Dark ModeBuild a dynamic light/dark theme switcher in Angular using CSS variables and a data-theme attribute — clean, maintainable theming with a toggle users can flip.
Recent talks
All talks- The Champion's Rise: MongoDB Mastery for Global Community PowerA conversation on The Tech'o'Space Podcast about my journey with MongoDB — becoming a MongoDB Champion, ranking among Stack Overflow's top contributors, building modern applications with TypeScript, Angular, and Node.js, and growing the MongoDB community across Europe.
- From Freelancing to MongoDB ChampionA conversation on the Tech Safar podcast about my journey as a developer — freelancing, becoming a top 1% Stack Overflow contributor, working across the MEAN stack, and growing into a MongoDB Champion who leads communities and conferences.
- Semantic Image Search with MongoDBA MongoDB podcast on implementing semantic image search — using vector embeddings and MongoDB Atlas Vector Search to find visually similar images and flag potential trademark, copyright, and patent infringement in e-commerce.
Recent workshops
All workshops
Belgrade MUG #9: Memory for AI Applications (Skill Badge Session)A MongoDB User Group Belgrade session at Belgrade AI Week on memory for AI applications — conversational memory, semantic caching, checkpointing, and long-term memory retrieval with MongoDB Vector Search and LangGraph.Organizer
Belgrade MUG #8 (Students Edition): Building AI Agents with MongoDBA student-focused edition of the MongoDB User Group Belgrade AI Agents workshop — building an AI agent with reasoning, tools, and memory using MongoDB, an LLM, and LangGraph. Conducted in Serbian.Organizer
Belgrade MUG #7: Building AI Agents with MongoDB (Skill Badge Workshop)A hands-on MongoDB User Group Belgrade Skill Badge workshop on building AI agents — reasoning, tools, and memory — culminating in a documentation agent powered by MongoDB, an LLM, and LangGraph.Organizer
Let's connect
If you want to get in touch with me about something or just to say hi, reach out on social media or send me an email.

