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.
Beyond writing, I'm a MongoDB Community Champion and Subject Matter Expert. I also lead the MongoDB User Group Belgrade and occasionally speak at conferences.
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- 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.
- MongoDB vs SQLMy MongoDB.local London 2024 talk comparing MongoDB's document model with traditional SQL databases — where each shines and how to reason about the trade-offs.
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.

