diff --git a/contact.html b/contact.html index 98ff32a..00a2922 100644 --- a/contact.html +++ b/contact.html @@ -8,6 +8,7 @@ +

Redirecting to contact/...

diff --git a/contact/index.html b/contact/index.html index cb8ff52..0ed6dc9 100644 --- a/contact/index.html +++ b/contact/index.html @@ -64,7 +64,7 @@
- +
@@ -138,7 +138,7 @@ diff --git a/css/style.css b/css/style.css index cdb272e..9978ec3 100644 --- a/css/style.css +++ b/css/style.css @@ -287,6 +287,8 @@ textarea { .mobile-nav { position: fixed; inset: 4.5rem 1rem auto 1rem; + max-height: calc(100vh - 6rem); + overflow-y: auto; padding: var(--space-8); border-radius: var(--radius-lg); background: rgba(255, 255, 255, 0.97); @@ -1054,6 +1056,446 @@ textarea { display: none !important; } +.projects-page { + padding-bottom: var(--space-12); +} + +.projects-intro-section { + padding-bottom: var(--space-10); +} + +.projects-hero { + max-width: 62rem; + display: grid; + gap: var(--space-6); +} + +.projects-hero__title { + margin: 0; + font-size: clamp(2.6rem, 7.2vw, 4.5rem); + line-height: 0.98; + letter-spacing: -0.048em; +} + +.projects-hero__lede { + margin: 0; + max-width: 52rem; + color: var(--color-text-muted); + font-size: 1.04rem; + line-height: 1.72; +} + +.projects-featured-section { + padding-top: 0; +} + +.projects-section-heading { + display: grid; + gap: var(--space-4); + margin-bottom: var(--space-8); +} + +.projects-section-heading .section-intro { + max-width: 46rem; +} + +.projects-featured-grid { + display: grid; + gap: var(--space-6); +} + +.projects-featured-card { + display: flex; + flex-direction: column; + height: 100%; + color: inherit; + background: linear-gradient(180deg, rgba(255, 255, 255, 0.96), rgba(248, 250, 255, 0.94)); + border: 1px solid rgba(196, 197, 215, 0.3); + border-radius: calc(var(--radius-lg) + 0.25rem); + box-shadow: var(--shadow-card); + overflow: hidden; + transition: transform var(--transition-standard), box-shadow var(--transition-standard), border-color var(--transition-standard); +} + +.projects-featured-card:hover, +.projects-featured-card:focus-within { + transform: translateY(-4px); + box-shadow: 0 22px 48px rgba(0, 45, 167, 0.12); + border-color: rgba(0, 45, 167, 0.22); +} + +.projects-featured-card:focus-visible { + outline: 2px solid var(--color-primary-strong); + outline-offset: 3px; +} + +.projects-featured-card__media { + position: relative; + overflow: hidden; + aspect-ratio: 16 / 10; + background: var(--color-surface-high); +} + +.projects-featured-card__media img { + width: 100%; + height: 100%; + object-fit: cover; + transition: transform var(--transition-slow); +} + +.projects-featured-card:hover .projects-featured-card__media img { + transform: scale(1.04); +} + +.projects-featured-card__body { + padding: var(--space-6); + display: grid; + gap: var(--space-4); + flex: 1; +} + +.projects-meta { + display: flex; + flex-wrap: wrap; + align-items: center; + gap: var(--space-3); +} + +.projects-date { + color: var(--color-text-soft); + font-size: 0.68rem; + font-weight: 800; + text-transform: uppercase; + letter-spacing: 0.14em; +} + +.projects-tag { + display: inline-flex; + align-items: center; + padding: 0.36rem 0.62rem; + border-radius: var(--radius-pill); + color: var(--color-primary); + background: rgba(0, 45, 167, 0.08); + font-size: 0.64rem; + font-weight: 800; + text-transform: uppercase; + letter-spacing: 0.13em; +} + +.projects-featured-card__title { + margin: 0; + font-family: var(--font-display); + font-size: 1.32rem; + line-height: 1.1; + letter-spacing: -0.03em; + color: var(--color-surface-ink); +} + +.projects-featured-card__summary { + margin: 0; + color: var(--color-text-muted); + line-height: 1.68; +} + +.projects-featured-card__cta { + margin-top: auto; + display: inline-flex; + align-items: center; + gap: var(--space-2); + color: var(--color-primary); + font-family: var(--font-display); + font-size: 0.86rem; + font-weight: 800; + letter-spacing: -0.01em; +} + +.projects-timeline-section { + padding-top: var(--space-12); +} + +.projects-timeline-section--alt { + background: rgba(255, 255, 255, 0.56); + border-top: 1px solid rgba(196, 197, 215, 0.2); + border-bottom: 1px solid rgba(196, 197, 215, 0.2); +} + +.projects-timeline-chapters { + display: grid; + gap: var(--space-16); +} + +.projects-chapter { + display: grid; + gap: var(--space-8); +} + +.projects-chapter__header { + display: flex; + flex-wrap: wrap; + align-items: end; + justify-content: space-between; + gap: var(--space-4); +} + +.projects-chapter__title { + margin: 0; + font-family: var(--font-display); + font-size: clamp(1.9rem, 4.3vw, 3rem); + line-height: 1.05; + letter-spacing: -0.04em; + color: var(--color-surface-ink); +} + +.projects-chapter__range { + display: inline-flex; + align-items: center; + padding: 0.45rem 0.78rem; + border-radius: var(--radius-pill); + background: rgba(0, 45, 167, 0.09); + color: var(--color-primary); + font-size: 0.68rem; + font-weight: 800; + text-transform: uppercase; + letter-spacing: 0.14em; +} + +.projects-timeline { + position: relative; + display: grid; + gap: var(--space-8); + padding-left: var(--space-8); +} + +.projects-timeline::before { + content: ""; + position: absolute; + left: 0.72rem; + top: 0.5rem; + bottom: 0.5rem; + width: 2px; + background: linear-gradient(180deg, rgba(0, 45, 167, 0.28), rgba(196, 197, 215, 0.62)); +} + +.projects-entry { + position: relative; + display: grid; + gap: var(--space-5); + scroll-margin-top: 6.5rem; +} + +.projects-entry__dot { + position: absolute; + left: -1.85rem; + top: 1.1rem; + width: 0.95rem; + height: 0.95rem; + border-radius: 50%; + border: 3px solid var(--color-white); + background: var(--color-primary); + box-shadow: 0 0 0 5px rgba(0, 45, 167, 0.08); +} + +.projects-entry__media { + overflow: hidden; + border-radius: var(--radius-lg); + border: 1px solid rgba(196, 197, 215, 0.26); + background: var(--color-surface-high); + box-shadow: var(--shadow-soft); +} + +.projects-entry__media img { + width: 100%; + height: 100%; + object-fit: cover; + aspect-ratio: 16 / 10; +} + +.projects-entry__content { + background: rgba(255, 255, 255, 0.92); + border: 1px solid rgba(196, 197, 215, 0.26); + border-radius: var(--radius-lg); + box-shadow: var(--shadow-soft); + padding: var(--space-6); + display: grid; + gap: var(--space-4); + transition: transform var(--transition-standard), box-shadow var(--transition-standard), border-color var(--transition-standard); +} + +.projects-entry:hover .projects-entry__content, +.projects-entry:focus-within .projects-entry__content { + transform: translateY(-2px); + box-shadow: var(--shadow-card); + border-color: rgba(0, 45, 167, 0.2); +} + +.projects-entry:target .projects-entry__content { + border-color: rgba(0, 45, 167, 0.42); + box-shadow: 0 0 0 3px rgba(0, 45, 167, 0.12), var(--shadow-card); +} + +.projects-entry__title { + margin: 0; + font-family: var(--font-display); + font-size: 1.34rem; + line-height: 1.12; + letter-spacing: -0.028em; + color: var(--color-surface-ink); +} + +.projects-entry__text { + margin: 0; + color: var(--color-text-muted); + line-height: 1.7; +} + +.projects-entry__impact { + margin: 0; + padding-top: var(--space-4); + border-top: 1px solid rgba(196, 197, 215, 0.26); + color: var(--color-text); + line-height: 1.64; +} + +.projects-entry__impact strong { + color: var(--color-primary); +} + +.projects-final-cta-section { + padding-top: var(--space-14); +} + +.projects-final-cta { + padding: var(--space-10); + border-radius: calc(var(--radius-xl) + 0.35rem); + border: 1px solid rgba(196, 197, 215, 0.26); + background: linear-gradient(160deg, rgba(255, 255, 255, 0.96), rgba(223, 231, 255, 0.42)); + box-shadow: var(--shadow-soft); + text-align: center; +} + +.projects-final-cta__title { + margin: 0; + font-family: var(--font-display); + font-size: clamp(1.8rem, 4vw, 2.65rem); + line-height: 1.08; + letter-spacing: -0.04em; + color: var(--color-surface-ink); +} + +.projects-final-cta__actions { + margin-top: var(--space-8); + display: flex; + flex-direction: column; + align-items: center; + gap: var(--space-4); +} + +@media (max-width: 39.999rem) { + .projects-featured-card__body, + .projects-entry__content { + padding: var(--space-6); + } + + .projects-featured-card__title, + .projects-entry__title { + font-size: 1.2rem; + } + + .projects-timeline { + padding-left: var(--space-6); + } + + .projects-entry__dot { + left: -1.55rem; + top: 0.95rem; + width: 0.9rem; + height: 0.9rem; + } +} + +@media (min-width: 40rem) { + .projects-final-cta__actions { + flex-direction: row; + flex-wrap: wrap; + justify-content: center; + } +} + +@media (min-width: 56rem) { + .projects-intro-section { + padding-bottom: var(--space-12); + } + + .projects-hero__title { + white-space: nowrap; + } + + .projects-featured-grid { + grid-template-columns: repeat(3, minmax(0, 1fr)); + align-items: stretch; + } + + .projects-featured-card__body { + padding: var(--space-8); + } + + .projects-timeline { + padding-left: var(--space-10); + gap: var(--space-10); + } + + .projects-timeline::before { + left: 0.92rem; + } + + .projects-entry__dot { + left: -2.15rem; + } + + .projects-entry--split { + grid-template-columns: minmax(0, 0.84fr) minmax(0, 1.16fr); + align-items: stretch; + gap: var(--space-6); + } + + .projects-entry--split .projects-entry__media { + height: 100%; + } + + .projects-entry--split .projects-entry__media img { + height: 100%; + min-height: 100%; + aspect-ratio: auto; + } + + .projects-entry--split.projects-entry--offset .projects-entry__media { + order: 2; + } + + .projects-entry--split.projects-entry--offset .projects-entry__content { + order: 1; + } + + .projects-final-cta { + padding: var(--space-12); + } + +} + +@media (min-width: 70rem) { + .projects-timeline-chapters { + gap: var(--space-20); + } + + .projects-timeline { + gap: var(--space-12); + } + + .projects-entry__content { + padding: var(--space-8); + } +} + .cv-hero { display: grid; gap: var(--space-8); diff --git a/cv.html b/cv.html index 01c87b8..041e697 100644 --- a/cv.html +++ b/cv.html @@ -8,6 +8,7 @@ +

Redirecting to cv/...

diff --git a/designs/CV - Kristijan Popovski - 28.02.2026.pdf b/designs/CV - Kristijan Popovski - 28.02.2026.pdf new file mode 100644 index 0000000..fb5f09f Binary files /dev/null and b/designs/CV - Kristijan Popovski - 28.02.2026.pdf differ diff --git a/designs/design-projects/Meet Student Slovenia.jpg b/designs/design-projects/Meet Student Slovenia.jpg new file mode 100644 index 0000000..bd23c8d Binary files /dev/null and b/designs/design-projects/Meet Student Slovenia.jpg differ diff --git a/designs/design-projects/1774111499144.jfif b/designs/design-projects/NLB project INR 2026.jfif similarity index 100% rename from designs/design-projects/1774111499144.jfif rename to designs/design-projects/NLB project INR 2026.jfif diff --git a/designs/design-projects/123456.jfif b/designs/design-projects/Perles-Atech Project 2025.jfif similarity index 100% rename from designs/design-projects/123456.jfif rename to designs/design-projects/Perles-Atech Project 2025.jfif diff --git a/export_code.ps1 b/export_code.ps1 index 9c807ce..e4b7544 100644 --- a/export_code.ps1 +++ b/export_code.ps1 @@ -127,7 +127,7 @@ function Test-ShouldSkipFile { } } - if ($ExcludedExtensions -contains $File.Extension) { + if ($ExcludedExtensions -contains $File.Extension.ToLowerInvariant()) { return $true } diff --git a/export_code.sh b/export_code.sh index 3736992..dc7fa63 100755 --- a/export_code.sh +++ b/export_code.sh @@ -37,24 +37,23 @@ if [[ "${OS:-}" == "Windows_NT" ]]; then exit 0 fi -# Nastavitev imena izhodne datoteke OUTPUT_FILE="${1:-code_export.txt}" +OUTPUT_PATH="$SCRIPT_DIR/$OUTPUT_FILE" -# Odstrani izhodno datoteko, če že obstaja, da začnemo s čisto datoteko -if [ -f "$OUTPUT_FILE" ]; then - rm "$OUTPUT_FILE" -fi +rm -f "$OUTPUT_PATH" -# Poišči vse datoteke, razen skritih datotek in določenih map (npr. node_modules). -# Dodane so izjeme za slike, videoposnetke, PDF-je, arhive in druge binarne datoteke -# neposredno v ukaz 'find' za boljšo zmogljivost. -find . -type f \ +find "$SCRIPT_DIR" -type f \ -not -path "*/\.*" \ - -not -path "*node_modules*" \ - -not -path "*vendor*" \ - -not -path "*dist*" \ - -not -path "*build*" \ + -not -path "*/node_modules/*" \ + -not -path "*/vendor/*" \ + -not -path "*/dist/*" \ + -not -path "*/build/*" \ -not -path "*/images/*" \ + -not -name "code_export*.txt" \ + -not -name "gitea-token*.txt" \ + -not -name "gitea-token*.txt.sig" \ + -not -name "export_code.sh" \ + -not -name "export_code.ps1" \ -not -iname "*.jpg" -not -iname "*.jpeg" \ -not -iname "*.png" -not -iname "*.gif" \ -not -iname "*.bmp" -not -iname "*.tiff" \ @@ -66,36 +65,29 @@ find . -type f \ -not -iname "*.mp3" -not -iname "*.wav" \ -not -iname "*.ogg" -not -iname "*.flac" \ -not -iname "*.pdf" \ - -not -iname "*.zip" \ - -not -iname "*.tar" \ - -not -iname "*.gz" \ - -not -iname "*.bz2" \ - -not -iname "*.rar" \ - -not -iname "*.7z" \ + -not -iname "*.zip" -not -iname "*.tar" \ + -not -iname "*.gz" -not -iname "*.bz2" \ + -not -iname "*.rar" -not -iname "*.7z" \ -not -iname "*.doc" -not -iname "*.docx" \ -not -iname "*.xls" -not -iname "*.xlsx" \ -not -iname "*.ppt" -not -iname "*.pptx" \ -not -iname "*.eot" -not -iname "*.ttf" \ -not -iname "*.woff" -not -iname "*.woff2" \ - | sort | while read -r file; do - - # Preskoči samo izhodno datoteko in to skripto - if [[ "$file" == "./$OUTPUT_FILE" || "$file" == "./export_code.sh" || "$file" == "./export_code.ps1" ]]; then + | sort | while IFS= read -r file; do + + rel_path="./${file#"$SCRIPT_DIR"/}" + + if file --mime-type -b "$file" | grep -qiE '^(image|video|audio|application/octet-stream)'; then continue fi - - # Dodatna varnostna preverba: preskoči slikovne datoteke po MIME tipu - if file --mime-type -b "$file" | grep -qiE '^(image)/'; then - continue + + printf '"%s" : \n' "$rel_path" >> "$OUTPUT_PATH" + printf '"""\n' >> "$OUTPUT_PATH" + cat "$file" >> "$OUTPUT_PATH" + if [[ -n "$(tail -c 1 "$file" 2>/dev/null || true)" ]]; then + printf '\n' >> "$OUTPUT_PATH" fi - - # Dodaj ime datoteke in njeno vsebino v izhodno datoteko - echo "\"$file\" : " >> "$OUTPUT_FILE" - echo "\"\"\"" >> "$OUTPUT_FILE" - cat "$file" >> "$OUTPUT_FILE" - echo "\"\"\"" >> "$OUTPUT_FILE" - echo "" >> "$OUTPUT_FILE" - echo "" >> "$OUTPUT_FILE" + printf '"""\n\n\n' >> "$OUTPUT_PATH" done -echo "Izvoz kode končan. Vsebina je shranjena v datoteko $OUTPUT_FILE" +echo "Code export finished. Output saved to $OUTPUT_PATH" diff --git a/index.html b/index.html index 7055d21..0d83e59 100644 --- a/index.html +++ b/index.html @@ -5,28 +5,26 @@ Kristijan Popovski | Structured Leadership and Strategic Execution - -
-
+
@@ -55,7 +53,7 @@

Delivering institutional excellence across governance, finance, and project execution. From policy and representation to operational detail, the focus is always on clarity, trust, and outcomes.

@@ -107,7 +105,7 @@

Selected Experience

A concise view of leadership, representation, and operational roles that shape the broader body of work.

- + View full CV @@ -184,7 +182,7 @@

Project Leadership & Execution

Turning ideas into structured delivery, whether the setting is a conference, a governance process, or a cross-functional organizational initiative.

-
+
Impact Driven Operational Rigor Europe-wide Experience @@ -206,14 +204,14 @@
- IMB team presenting an Individual Investment Accounts strategy project for NLB - Consulting + Conference venue prepared for an international governance summit + Institutional
- IMB x NLB Slovenia -

Individual Investment Accounts Strategy

-

Developed a go-to-market and marketing strategy for NLB's Individual Investment Accounts (INR) in Slovenia through primary research, segmentation, personas, and customer journey design.

- + International collaboration +

International Governance Summit

+

Coordinated a multi-national dialogue on digital infrastructure and stakeholder alignment across delegations.

+
View project details @@ -222,14 +220,14 @@
- Student consulting workshop with Perles and ATech Electronics + Business analysis taking place on a tablet Consulting
- Perles / ATech Electronics -

Business Model & Marketing Strategy

-

Researched the power tools market and customer needs for the Perles brand, then helped shape an updated business model with refurbished products and a digital community concept.

- + Consulting and innovation +

Strategic Business Model Pivot

+

Redesigned a logistics workflow toward a more automated and cloud-first operational model.

+
Explore all projects @@ -272,11 +270,8 @@

Start a conversation.

Whether it is a strategic partnership, a governance initiative, or a project that needs measured leadership, the next step can start here.

@@ -291,10 +286,10 @@
diff --git a/js/script.js b/js/script.js index 6c47306..fe38303 100644 --- a/js/script.js +++ b/js/script.js @@ -1,7 +1,6 @@ document.addEventListener("DOMContentLoaded", () => { setupMobileNavigation(); setupScrollAnimations(); - setupProjectFiltering(); setupContactForm(); setupSmoothScrollClose(); }); @@ -64,7 +63,14 @@ function setupSmoothScrollClose() { } event.preventDefault(); - target.scrollIntoView({ behavior: "smooth", block: "start" }); + const stickyHeader = document.querySelector(".site-header"); + const headerOffset = stickyHeader ? stickyHeader.offsetHeight + 16 : 16; + const targetTop = target.getBoundingClientRect().top + window.scrollY - headerOffset; + + window.scrollTo({ + top: Math.max(targetTop, 0), + behavior: "smooth" + }); }); }); } @@ -101,32 +107,6 @@ function setupScrollAnimations() { animatedItems.forEach((item) => observer.observe(item)); } -function setupProjectFiltering() { - const filterButtons = document.querySelectorAll("[data-filter]"); - const filterItems = document.querySelectorAll("[data-category]"); - - if (!filterButtons.length || !filterItems.length) { - return; - } - - filterButtons.forEach((button) => { - button.addEventListener("click", () => { - const filterValue = button.dataset.filter; - - filterButtons.forEach((otherButton) => { - otherButton.classList.toggle("is-active", otherButton === button); - otherButton.setAttribute("aria-pressed", String(otherButton === button)); - }); - - filterItems.forEach((item) => { - const categories = (item.dataset.category || "").split(" "); - const shouldShow = filterValue === "all" || categories.includes(filterValue); - item.classList.toggle("is-hidden", !shouldShow); - }); - }); - }); -} - function setupContactForm() { const form = document.querySelector("[data-contact-form]"); diff --git a/projects.html b/projects.html index ebbbdd0..d671be7 100644 --- a/projects.html +++ b/projects.html @@ -8,6 +8,7 @@ +

Redirecting to projects/...

diff --git a/projects/index.html b/projects/index.html index 9f3e2ad..316e329 100644 --- a/projects/index.html +++ b/projects/index.html @@ -3,7 +3,7 @@ - Projects | Kristijan Popovski + Projects & Initiatives | Kristijan Popovski @@ -41,123 +41,315 @@ -
-
+
+
-
-
-
Selected Work
-

Architecting institutional excellence.

-

A portfolio of strategic interventions, institutional collaboration, and practical leadership across governance, consulting, and innovation environments.

-
-
+
+
Projects
+

Projects & Initiatives

+

This page brings together selected projects, leadership roles, and initiatives that have shaped my development across education, community work, governance, and institutional collaboration.

+
+
+
-
- - - - - -
+ -
+
-
-
-

Ready to collaborate?

-

Open to conversations around institutional advisory work, project leadership, and structured collaboration.

-
- Request Collaboration - View Full CV +
+
+
+

University & Professional Chapter

+ 2022 - Present +
+ +
+
+ +
+ NLB Individual Investment Accounts project presentation context +
+
+
+ 2026 + Strategy & Consulting +
+

NLB Individual Investment Accounts Strategy

+

IMB x NLB Slovenia. Within the IMB programme, our team developed a strategy for NLB's new Individual Investment Accounts product in Slovenia, combining primary data research, segmentation, positioning, personas, customer journey work, and practical marketing recommendations.

+

Key outcome: Delivered an actionable strategy framework for positioning INR with clear target segments, customer insights, messaging priorities, and launch-path recommendations.

+
+
+ +
+ +
+ Perles and ATech project consulting team context +
+
+
+ Feb 2025 - Jun 2025 + Student Consulting +
+

Perles / ATech Business Model & Marketing Strategy

+

Student Intern Consultant. Worked as part of a student consulting team researching the power tools market for the Perles brand, mapping customer needs, and co-developing a refreshed business model together with a sharper marketing strategy.

+

Key outcome: Co-created and presented recommendations covering refurbished products, a digital community concept, and brand-level strategic directions for management and academic mentors.

+
+
+ +
+ +
+ Institutional evaluation and accreditation context +
+
+
+ 2023 - 2024 + Governance & Institutional Impact +
+

Institutional Evaluation & Accreditation Representation

+

School of Economics and Business, University of Ljubljana. Represented the student body in international evaluation and accreditation processes (FINEEC, EQUIS, BSIS), contributing student perspectives in official discussions with external evaluators on academic quality, institutional development, and student experience.

+

Impact: Shared insights on faculty impact across education, internationalization, and community engagement, supporting successful accreditation outcomes and renewal of key international quality labels.

+
+
+ +
+ +
+
+ 2022 - 2024 + Event / Institutional Collaboration +
+

Meet Student Slovenia

+

Co-organized a multi-year event series in partnership with NLB Bank and institutional stakeholders to prepare prospective students from North Macedonia for studying in Slovenia through panel discussions and open Q&A sessions.

+

Impact: Supported planning, speaker coordination, and execution across three consecutive editions, reaching 200+ attendees per event and providing practical guidance on academic, administrative, and lifestyle aspects of studying abroad.

+
+
+ +
+ +
+ International youth conference moderation context +
+
+
+ Apr 2024 - Sep 2024 + Conference Moderation +
+

International Preparatory Group Member & Real Talk Moderator - 22nd International Youth Conference Krushevo

+

Associated with Macedonian Student Organization in Slovenia. As part of the International Preparatory Group, collaborated with the alumni network to shape the conference agenda, select panelists, and promote the event under the theme "European Values for the Future of SEE Countries."

+

Impact: Moderated the session "DigiPath for Youth Possibilities: Exploring Economic Empowerment Pathways," facilitating dialogue between youth participants and distinguished experts.

+
+
+ +
+ +
+
+ Jul 2024 - Sep 2024 + Conference +
+

Conference: From Slovenia to North Macedonia - Synergy of Education and Business

+

Associated with Macedonian Student Organization in Slovenia. Co-organized the conference held on September 25, 2024, with the Embassy of the Republic of Slovenia in Skopje and the Association of Slovenian and Macedonian Businessmen, convening youth, government officials, and business leaders.

+

Impact: Integrated insights from 50 young professionals across Slovenia, the Netherlands, Norway, the USA, and the UK to present practical recommendations connecting education and business, with a focus on return pathways and professional integration in North Macedonia.

+
+
+ +
+ +
+
+ 2023 - Present + Student Engagement & International Support +
+

International Student Ambassador

+

University of Ljubljana. Supported prospective and incoming international students through info sessions, one-on-one guidance, and ongoing communication, answering hundreds of inquiries via email and social media.

+

Impact: Co-created and appeared in the "Chat with International Student Ambassadors" video series, supported online informative days, and guided students through administrative procedures, including residence permit applications.

+
+
+ +
+ +
+
+ 2022 - 2027 + Student Organisation & Event Support +
+

Member - Povezani EF

+

School of Economics and Business, University of Ljubljana. Contributed to organizing student events, campaigns, and faculty initiatives through promotional activities, on-site coordination, and student engagement.

+

Impact: Supported creation of video and promotional materials and participated in outreach efforts that connected and informed the student community.

+
+
+
+
+
+
+ +
+
+
+
+

High School Chapter

+ 2017 - 2021 +
+ +
+
+ +
+
+ 2018 - 2019, 2020 - 2021 + Leadership & School Governance +
+

President of the Student Council

+

Gymnasium "Nikola Karev", Skopje. Led a 36-member student council, coordinating student representation, organizing school-wide initiatives, and working directly with school leadership.

+

Impact: Delivered events, restructured internal rules, and supported the school's transition during COVID.

+
+
+ +
+ +
+
+ 2018 - 2020 + Conflict Resolution & Student Engagement +
+

Peer Mediation & Forum Theatre Initiative

+

Gymnasium "Nikola Karev", Skopje. Trained as a peer mediator and worked directly with students to resolve conflicts and address bullying through guided communication and mediation techniques.

+

Impact: Co-created and performed a forum theatre programme using real-life conflict scenarios to raise awareness and engage students in collaborative problem-solving.

+
+
+ +
+ +
+
+ 2017 - 2021 + Community Leadership +
+

Red Cross - Youth Club (Karposh, Skopje)

+

Delivered peer workshops in high schools on blood donation, sexual health, and first aid, and helped organize humanitarian campaigns and volunteer activities.

+

Impact: Served in the Youth Club Coordinating Body, supporting volunteer coordination and planning youth-led initiatives.

+
+
+ +
+ +
+
+ 2018 - 2021 + Social Inclusion & Education +
+

HUMANKO Project (Red Cross)

+

Worked directly with children with disabilities and from socially vulnerable families through tutoring, social activities, and multi-day camps, supporting their learning, integration, and daily activities.

+

Impact: Helped organize and run summer camps, including fundraising, logistics, and on-site coordination.

+
+
+ +
+ +
+
+ 2020 + Media & Youth Policy Engagement +
+

UNICEF Young Reporter

+

UNICEF North Macedonia. Created written and video content during COVID to inform and engage young audiences on education, wellbeing, and social issues while completing weekly training in journalism, media literacy, and digital content creation.

+

Impact: Contributed youth perspectives in regional UNICEF consultations and participated in the "Kids Takeover" initiative focused on education and digital learning improvements during COVID.

+
+
+
+
+
+
+ +
+
+
+
+

Early Foundations

+ 2013 - 2017 +
+ +
+
+ +
+
+ 2013 - 2017 + Early Leadership Foundations +
+

Scouts of the Republic of Macedonia

+

Took part in multi-day camps, navigation and survival exercises, and small-group leadership activities, where I led peers in field tasks, coordinated group movement, and handled challenges in unfamiliar environments.

+

Impact: Developed team coordination under pressure, quick decision-making habits, and operational readiness in changing conditions.

+
+
+
+
+
+
+ +
+
+
+

Interested in collaboration or project-based work?

+
@@ -176,7 +368,7 @@ Email Download CV
- +