# Imad Buljić Imad Buljić is a software engineer, team lead, researcher, and photographer writing about backend systems, AI, research, and engineering work. ## Identity - Site: https://imadbuljic.com/ - LinkedIn: https://www.linkedin.com/in/imad-buljic/ - GitHub: https://github.com/buljic - ResearchGate: https://www.researchgate.net/profile/Imad-Buljic - ORCID: https://orcid.org/0009-0009-2723-2315 ## Main Pages - About: https://imadbuljic.com/about/ - Research: https://imadbuljic.com/research/ - Projects: https://imadbuljic.com/projects/ - Writing: https://imadbuljic.com/posts/ - Contact: https://imadbuljic.com/contact/ ## Research Topics - Software Engineering, Backend Engineering, Distributed Systems, Cloud Computing, Artificial Intelligence, Machine Learning, System Design, Databases, Performance Analysis, Research ## Selected Public Projects - Citus Distribution Key Benchmark: https://github.com/Buljic/citus-distribution-key-benchmark (Python, PostgreSQL, Citus, Docker, Benchmarking, Data Modeling) - MSISDN Telecom Inventory Service: https://github.com/Buljic/msisdn-telcom-inventory-service (Java, Spring Boot, PostgreSQL, Liquibase, Testcontainers, Docker) - TutoringSistem: https://github.com/Buljic/eLearning (Java, Spring Boot, React, MySQL, WebSocket, Docker) - Product Search with Transactional Outbox: https://github.com/Buljic/elasticsearch-outbox-service (Java, Spring Boot, PostgreSQL, Elasticsearch, Flyway, Testcontainers) - Subscriber Profile Service: https://github.com/Buljic/subscriber-profile-service (Go, PostgreSQL, Redis, Consistent Hashing, Docker) - Java Rate Limiter: https://github.com/Buljic/Java_Rate_Limiter (Java, Concurrency, Rate Limiting, Maven) - Transactional Outbox Pattern: https://github.com/Buljic/Java_Transactional_Outbox (Java, Spring Boot, Kafka, PostgreSQL, Flyway, Micrometer) - E-Commerce Business Intelligence Platform: https://github.com/Buljic/Business_Intelligence_Insight_Project (Python, FastAPI, PostgreSQL, n8n, Superset, Docker) ## Publications - Evaluating Legacy and Modern Cryptography on the Web: RSA, Hybrid AES and Ed25519 in Wasm and JavaScript. Journal of Communications, Vol. 20, No. 6 (2025). https://www.jocm.us/show-321-2118-1.html - Comparative Performance Analysis of Leading Backend Frameworks for Developers. INFOTEH-JAHORINA 2025 (INFOTEH) • DOI: 10.1109/INFOTEH64129.2025.10959250. https://www.researchgate.net/publication/390786019_Comparative_Performance_Analysis_of_Leading_Backend_Frameworks_for_Developers - Performance and Efficiency of Blockchain in Telecommunications: A Comparative Study with Traditional Systems. INFOTEH-JAHORINA 2025 (INFOTEH) • DOI: 10.1109/INFOTEH64129.2025.10959259. https://www.researchgate.net/publication/390790745_Performance_and_Efficiency_of_Blockchain_in_Telecommunications_A_Comparative_Study_with_Traditional_Systems - A Comparative Study on the Disparities and Performance Metrics Between NoSQL Graph and Relational Databases. ICECER 2024 • DOI: 10.1109/ICECER62944.2024.10920423. https://www.researchgate.net/publication/389956210_A_Comparative_Study_on_the_Disparities_and_Performance_Metrics_Between_NoSQL_Graph_and_Relational_Databases ## Recent Writing - How Instagram's Algorithm Uses Ragebait to Predict User Behavior: https://imadbuljic.com/posts/26_06_30_recommendation_systems - 80/20 Of The Week: Route Optimization: https://imadbuljic.com/posts/26_06_26_route_optimization - 80/20 Of The Week: What Do Game Engines Actually Do?: https://imadbuljic.com/posts/26_06_19_game_engines - 80/20 Of The Week: Single-threaded vs Multi-threaded Backends: https://imadbuljic.com/posts/26_05_18_singlethreaded_multithreaded - 80/20 Of The Week: Web Servers (Apache, Nginx, Tomcat, ...): https://imadbuljic.com/posts/26_05_11_web_servers - 80/20 Of The Week: Spring Transactions (JPA, JTA, ...): https://imadbuljic.com/posts/26_05_05_spring_boot_transactions_jta - 80/20 Of The Week: Vector Databases: https://imadbuljic.com/posts/26_04_27_vector_databases - 80/20 Of The Week: Locking (Optimistic, Pessimistic, ...): https://imadbuljic.com/posts/26_04_20_locking - 80/20 Of The Week: How AI Gives Meaning To Words: https://imadbuljic.com/posts/26_04_13_embeddings_ai - 80/20 Of The Week: Caching (Part 2): https://imadbuljic.com/posts/26_04_09_caching_part_2 For a longer machine-readable version, see /llms-full.txt.