Balkanski Gurman was conceived to address a real and common problem: many high-quality local restaurants lack proper digital visibility, while users struggle to find authentic, region-specific dining experiences. The platform provides a centralized solution where restaurants can be presented consistently, users can explore them intuitively, and administrators can maintain quality and trust through moderation tools. Special emphasis was placed on localization, usability, and data structure, ensuring that the system feels natural to users across different countries and languages while remaining technically scalable. Strategy The strategic goal of the project was to build a region-aware platform, not a generic restaurant directory. Key strategic decisions included:👉 Designing a flexible data model capable of supporting multiple countries and cities👉 Implementing multilingual content at the core of the system👉 Separating user roles clearly to support real operational workflows👉 Ensuring future scalability without architectural redesign Design The design focuses on clarity, accessibility, and trust. Interfaces were created to be intuitive for both casual users and restaurant owners, minimizing friction when browsing or managing content. Dashboards, forms, and filters were carefully structured to handle complex data (menus, working hours, amenities) without overwhelming the user. The UI follows a clean, modern aesthetic that prioritizes readability and ease of navigation. Features Multilingual UI with language-aware routing Interactive map navigation using geographic data Advanced filtering by cuisine, price range, and amenities Review system with reputation levels and medals Admin tools for moderation, issue resolution, and user management Secure authentication and role-based access control Development Process The project was developed end-to-end as a solo effort, following an iterative process that combined research, system design, implementation, and testing. The development was guided by principles outlined in my bachelor thesis, including modular architecture, separation of concerns, and real-world usability. Both frontend and backend components were designed to be maintainable, extensible, and production-ready. Screenshots and a GitHub repository are provided to showcase the implementation details and code structure. https://dimesazdev.com/wp-content/uploads/2025/12/2025-09-16-13-51-02.mkv Outcome Balkanski Gurman demonstrates my ability to design and develop a complete digital product — from concept and research to implementation and final system architecture. It highlights my experience in full-stack development, multilingual platforms, and building scalable solutions tailored to real user needs.
eStavba
To modernize residential living, efficient building management is more than just collecting bills — it is about transparency, ease of access, and building a community. With this in view, the eStavba (eBuilding) project was created to provide a complete digital transformation for building management. The project focused on delivering a secure, centralized, and user-friendly platform that simplifies administrative tasks for managers while empowering residents with direct access to their housing information. Strategy The primary objective was to build a solution-oriented digital ecosystem, rather than just a simple record-keeping tool. Key strategic decisions included:👉 Creating a transparent system for financial obligations and payments👉 Simplifying communication between residents and management👉 Ensuring data security and reliability through cloud infrastructure👉 Supporting diverse interactions such as issue reporting and community discussions Design The design approach prioritized functionality and user experience. The interface was kept clean and intuitive, ensuring that residents of all technical backgrounds can navigate the system easily. A responsive web layout was implemented to guarantee accessibility from any device. The visual hierarchy guides users naturally to key actions—whether it’s checking a bill, reading a notice, or reporting a fault—without unnecessary clutter. Features Personalized Accounts: Secure login for every resident to access private data. Bill Management: Easy overview of current and past bills with status tracking (paid/unpaid). Issue Reporting: Direct channel to report problems or request maintenance services. Community Forum: A digital space for residents to discuss building matters. Digital Bulletin Board: Centralized announcements and news updates. Secure Verification: Integrated email confirmation via SendGrid for account security. Development Process The system was developed from the ground up to ensure specific tailoring to building management needs. It utilizes the .NET 9 framework with an MVC (Model-View-Controller) architecture, ensuring a robust and scalable codebase. C# powers the backend logic, while the frontend is crafted with HTML and CSS for a responsive design. For reliability and performance, the data layer is hosted on Azure, providing enterprise-grade security and availability. The development process followed strict standards for code quality and security, including identity management for user authentication. Outcome The final result is eStavba—a modern, stable, and accessible platform that significantly improves the quality of life for residents. It transforms traditional, often chaotic building management into a streamlined, transparent digital experience. This project illustrates how four colleagues, working together with a shared vision and solid technical implementation, can deliver a practical solution that bridges the gap between residents and building administration.