My Projects
Explore my open-source and creative projects, from content management systems to dynamic widgets, newsletters, APIs, and music platforms. Each project is designed to be functional, innovative, and community-driven.
In times of climate emergency: climateclock.world
Image Gallery Content Management System (CMS)
An open-source CMS designed for managing image galleries, with a focus on performance, usability, and semantic web integration. Available in multiple variants for different use cases.
- Features: Enhanced database structure, optimized queries, responsive templates, JSON-LD schemas, Open Graph support.
- Variants:
- Image Gallery CMS – Core platform with revamped front-end templates.
- Extended Gallery CMS – Advanced features, including dynamic footer menus and structured data.
- Simplified Gallery CMS – Lightweight version for minimal setups.
- Live Instances:
- Free Digital Art – Original image uploads optimized for Google Image Crawler.
- Nature+ Photography – Photoblog-inspired CMS instance.
- AI Art Gallery Concept – Features semantic descriptions and specific licenses.
- Links: SourceForge Repository, Photography CMS Demo
Dynamic Weekly Activities Widget
A responsive web component that displays weekly activities in a card-based, scrollable layout. Ideal for embedding on websites to showcase dynamic updates.
- Features: Gradient animated background, auto-updates every 5 minutes, horizontal scroll with hover effects, JavaScript-powered dynamic loading, mobile-optimized.
- Technologies: HTML, CSS, JavaScript, PHP (for data fetching).
Code Teaser:
<div style="max-width: 400px; margin: 1rem auto; padding: 1rem; border-radius: 12px; background: #f9f9f9; box-shadow: 0 4px 12px rgba(0,0,0,0.1); font-family: Arial, sans-serif;" role="region" aria-label="Weekly Activities">
<h2 id="widgetTitle" style="margin-top: 0; font-size: 1.4rem; color: #333;">Luka's Week</h2>
<div id="activityList" role="list" tabindex="0" style="min-height: 100px; border-top: 1px solid #ddd; padding-top: 0.5rem;">
<div style="text-align: center; padding: 1rem; color: #888;">Loading...</div>
</div>
<div style="height: 5px; background: linear-gradient(to right, #00c6ff, #0072ff); border-radius: 5px; margin-top: 1rem;"></div>
</div>
<script>
async function fetchActivities() {
const res = await fetch('Widget_fetch_data.php');
const data = await res.json();
const list = document.getElementById('activityList');
list.innerHTML = '';
data.forEach(item => {
const div = document.createElement('div');
div.textContent = item.title + ' – ' + item.day;
div.style.padding = '0.5rem 0';
div.style.borderBottom = '1px solid #eee';
list.appendChild(div);
});
}
fetchActivities();
setInterval(fetchActivities, 300000);
</script>
Live Demo: Dynamic Weekly Activities Widget
Monthly Newsletter – Live Preview
A dynamic newsletter that aggregates monthly activities, pulling images and content from RSS feeds for a visually rich experience.
- Features: Open Graph metadata parsing, PHP DOM for content extraction, integration with Tumblr, Medium, X, and YouTube.
- Purpose: Enhance visual content by automatically extracting featured images for newsletter items.
- Live Version: Monthly Newsletter – Current |
Influencer Meadow API
An API project designed to streamline content distribution and integration across various platforms, currently in active development with a focus on pre-release preparation.
- Features: Authentication flow, comprehensive API documentation, beta onboarding support.
- Status: Rapidly growing, nearing completion.
GOA Trance Channel – Rave The World Radio
A unique hybrid radio platform featuring a dedicated GOA Trance channel, architected without continuous streaming technology for enhanced flexibility and accessibility.
- Components: Robust backend infrastructure, database-driven content management, intuitive UI logic, and a dedicated page for GOA Trance.
- Links:
Optimizing Radio Broadcasts and Podcasts: A Hybrid Approach
This project introduces a hybrid model for delivering radio broadcasts and podcasts, combining traditional scheduled programming with on-demand content accessibility. It leverages a Content Delivery Network (CDN) to host pre-rendered audio segments, significantly reducing operational costs and enhancing scalability. The approach aims to improve audio quality and content management flexibility for broadcasters and content creators, offering a cost-effective alternative to continuous live streaming. It also delves into technical implementation, benefits, and challenges of this modern audio content distribution strategy.
Abstract (Full Details)
This paper explores an innovative hybrid model for delivering radio broadcasts and podcasts, combining traditional scheduled programming with on-demand content accessibility. The proposed approach leverages a content delivery network (CDN) to host pre-rendered audio segments, eliminating the need for continuous live streaming and significantly reducing operational costs. By transitioning from real-time streaming to a pre-scheduled, segment-based delivery system, broadcasters can achieve enhanced scalability, improved audio quality, and greater flexibility in content management. This model offers a cost-effective alternative for small to medium-sized broadcasters and content creators, enabling them to reach a wider audience without incurring prohibitive infrastructure expenses. The paper delves into the technical implementation, potential benefits, and challenges of this hybrid strategy, providing a comprehensive guide for modernizing audio content distribution.
Keywords
Hybrid Audio Streaming, Cost-Efficient Broadcasting, Podcast Optimization, Content Delivery Network (CDN), Pre-rendered Audio Segments, Scheduled Programming, On-Demand Content, Scalable Audio Distribution, Radio Broadcast Modernization, Digital Audio Infrastructure.
Blogging Portal
A centralized CMS hosted at luka.international, featuring RSS feed integration for dynamic content updates and offering a minimal, engaging landing experience.
- Features: Advanced RSS feed parser, automatic Open Graph preview image generation, robust fallback handling for unavailable feeds.
- Live Site: Blogging Portal by Luka Jagor
Developer Corner
“Experiments, code sketches, and creative dev tools by Luka Jagor.”

🔥 Spin Image Background & Cover
An interactive HTML effect that dynamically changes the background or cover image using simple raster graphics from Luka Jagor’s digital art collection. Perfect for immersive web design, online galleries, or experimental hero sections.
- 🎨 Live Background Image Swap
- 🖼 Raster Graphic Support (.jpg, .png)
- ⚙ Minimal HTML/CSS/JS Setup
- 📱 Mobile-Friendly
“A subtle motion makes the background come alive — letting the artwork breathe without overwhelming the viewer.”
— Luka Jagor