View LotuxPunk's full-sized avatar
💾
Backup your saves !
💾
Backup your saves !

Highlights

  • Pro

Block or report LotuxPunk

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
LotuxPunk/README.md

Hi, I'm Clément "LotuxPunk" Vandendaelen 👋

🛠️ Software Artisan | Kotlin Multiplatform Enthusiast

I am a passionate programmer analyst who loves working on diverse projects—no matter the technology or language!
I'm a proud Belgian 🇧🇪, and a big fan of the Kotlin ecosystem 🚀.


👨‍💻 What I Do

  • 💻 I explore and build across a range of platforms and languages.
  • 🚀 Deeply enthusiastic about Kotlin Multiplatform.
  • 🛠️ I also craft solutions in Kotlin, Swift, Java, TypeScript, and ReactJS.

🏆 Featured Projects

  • KalendarKit:
    A multiplatform library to handle event modals in iOS and Android.
  • Hermes:
    A mailing micro-service with Mustache template support.
  • Hestia:
    Simple file management service—an alternative to S3 buckets for small scale projects or prototypes.
  • Kerberus:
    A multiplatform Proof of Work captcha.

🌱 About Me

  • 🔭 I’m always learning and experimenting with new technologies.
  • 💼 Open to collaboration—contact me anytime!
  • 💬 Languages: Kotlin, Swift, Java, TypeScript, ReactJS.

🌐 Connect with Me


💡 Motto & Inspiration

Better be safe than sorry

"Your work is going to fill a large part of your life, and the only way to be truly satisfied is to do what you believe is great work."
— Steve Jobs


KotlinSwiftJavaTypeScriptReact


Thank you for visiting my profile!

Pinned Loading

  1. HermesHermesPublic

    Mailer micro-service for vandeas

    Kotlin 2 1

  2. HestiaHestiaPublic

    Simple file manipulation service via a REST API

    Kotlin 1

  3. KalendarKitKalendarKitPublic

    KalendarKit is a Compose Multiplatform library designed to simplify the presentation of events for users to add

    Kotlin 10 2

  4. HandlesHandlesPublic

    ComputerCraft integration for the New TARDIS Mod

    Java 6 7

  5. NicephoreNicephorePublic

    Nicephore is a Minecraft mod which convert any screenshot taken to JPEG, and add some useful tools to share these screenshots

    Kotlin 2 2

  6. depthmeterdepthmeterPublic

    Adds the Depth Meter from MCA's brainstorming contest.

    Java

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Add copy buttons to all
 blocks\n(function() {\n function addCopyButtons() {\n document.querySelectorAll('pre code').forEach(function(codeBlock) {\n if (codeBlock.parentElement.hasAttribute('data-copy-added')) return;\n codeBlock.parentElement.setAttribute('data-copy-added', 'true');\n \n var btn = document.createElement('button');\n btn.textContent = 'Copy';\n btn.style.cssText = 'position:absolute;top:4px;right:4px;padding:2px 8px;font-size:11px;background:#4ecdc4;border:none;border-radius:4px;color:#1a1a2e;cursor:pointer;opacity:0.7;transition:opacity 0.2s;';\n btn.onmouseover = function() { this.style.opacity = '1'; };\n btn.onmouseout = function() { this.style.opacity = '0.7'; };\n btn.onclick = function() {\n navigator.clipboard.writeText(codeBlock.textContent).then(function() {\n btn.textContent = 'Copied!';\n setTimeout(function() { btn.textContent = 'Copy'; }, 1500);\n });\n };\n codeBlock.parentElement.style.position = 'relative';\n codeBlock.parentElement.appendChild(btn);\n });\n }\n \n addCopyButtons();\n \n // Re-run on dynamic content\n var observer = new MutationObserver(addCopyButtons);\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Add Copy Buttons to Code Blocks");
}
} catch(__e) { console.warn('[Userscript:Add Copy Buttons to Code Blocks]', __e); }
})();
(function(){
try {
var __m = "github.com";
var __re = new RegExp('^' + "github\\.com" + '
Skip to content
View LotuxPunk's full-sized avatar
💾
Backup your saves !
💾
Backup your saves !

Highlights

  • Pro

Block or report LotuxPunk

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
LotuxPunk/README.md

Hi, I'm Clément "LotuxPunk" Vandendaelen 👋

🛠️ Software Artisan | Kotlin Multiplatform Enthusiast

I am a passionate programmer analyst who loves working on diverse projects—no matter the technology or language!
I'm a proud Belgian 🇧🇪, and a big fan of the Kotlin ecosystem 🚀.


👨‍💻 What I Do

  • 💻 I explore and build across a range of platforms and languages.
  • 🚀 Deeply enthusiastic about Kotlin Multiplatform.
  • 🛠️ I also craft solutions in Kotlin, Swift, Java, TypeScript, and ReactJS.

🏆 Featured Projects

  • KalendarKit:
    A multiplatform library to handle event modals in iOS and Android.
  • Hermes:
    A mailing micro-service with Mustache template support.
  • Hestia:
    Simple file management service—an alternative to S3 buckets for small scale projects or prototypes.
  • Kerberus:
    A multiplatform Proof of Work captcha.

🌱 About Me

  • 🔭 I’m always learning and experimenting with new technologies.
  • 💼 Open to collaboration—contact me anytime!
  • 💬 Languages: Kotlin, Swift, Java, TypeScript, ReactJS.

🌐 Connect with Me


💡 Motto & Inspiration

Better be safe than sorry

"Your work is going to fill a large part of your life, and the only way to be truly satisfied is to do what you believe is great work."
— Steve Jobs


KotlinSwiftJavaTypeScriptReact


Thank you for visiting my profile!

Pinned Loading

  1. HermesHermesPublic

    Mailer micro-service for vandeas

    Kotlin 2 1

  2. HestiaHestiaPublic

    Simple file manipulation service via a REST API

    Kotlin 1

  3. KalendarKitKalendarKitPublic

    KalendarKit is a Compose Multiplatform library designed to simplify the presentation of events for users to add

    Kotlin 10 2

  4. HandlesHandlesPublic

    ComputerCraft integration for the New TARDIS Mod

    Java 6 7

  5. NicephoreNicephorePublic

    Nicephore is a Minecraft mod which convert any screenshot taken to JPEG, and add some useful tools to share these screenshots

    Kotlin 2 2

  6. depthmeterdepthmeterPublic

    Adds the Depth Meter from MCA's brainstorming contest.

    Java

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Force GitHub README to respect dark mode\n(function() {\n var style = document.createElement('style');\n style.textContent = '\n .markdown-body {\n color-scheme: dark light;\n }\n .markdown-body pre { background: #161b22 !important; }\n .markdown-body code { background: rgba(110, 118, 129, 0.4) !important; }\n .markdown-body table th, .markdown-body table td { border-color: #30363d !important; }\n .markdown-body img { background: #0d1117; }\n .markdown-body blockquote { border-left-color: #8b949e; }\n .markdown-body hr { border-color: #30363d; }\n ';\n document.head.appendChild(style);\n})();", "GitHub Dark Mode README Fix"); } } catch(__e) { console.warn('[Userscript:GitHub Dark Mode README Fix]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content
View LotuxPunk's full-sized avatar
💾
Backup your saves !
💾
Backup your saves !

Highlights

  • Pro

Block or report LotuxPunk

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
LotuxPunk/README.md

Hi, I'm Clément "LotuxPunk" Vandendaelen 👋

🛠️ Software Artisan | Kotlin Multiplatform Enthusiast

I am a passionate programmer analyst who loves working on diverse projects—no matter the technology or language!
I'm a proud Belgian 🇧🇪, and a big fan of the Kotlin ecosystem 🚀.


👨‍💻 What I Do

  • 💻 I explore and build across a range of platforms and languages.
  • 🚀 Deeply enthusiastic about Kotlin Multiplatform.
  • 🛠️ I also craft solutions in Kotlin, Swift, Java, TypeScript, and ReactJS.

🏆 Featured Projects

  • KalendarKit:
    A multiplatform library to handle event modals in iOS and Android.
  • Hermes:
    A mailing micro-service with Mustache template support.
  • Hestia:
    Simple file management service—an alternative to S3 buckets for small scale projects or prototypes.
  • Kerberus:
    A multiplatform Proof of Work captcha.

🌱 About Me

  • 🔭 I’m always learning and experimenting with new technologies.
  • 💼 Open to collaboration—contact me anytime!
  • 💬 Languages: Kotlin, Swift, Java, TypeScript, ReactJS.

🌐 Connect with Me


💡 Motto & Inspiration

Better be safe than sorry

"Your work is going to fill a large part of your life, and the only way to be truly satisfied is to do what you believe is great work."
— Steve Jobs


KotlinSwiftJavaTypeScriptReact


Thank you for visiting my profile!

Pinned Loading

  1. HermesHermesPublic

    Mailer micro-service for vandeas

    Kotlin 2 1

  2. HestiaHestiaPublic

    Simple file manipulation service via a REST API

    Kotlin 1

  3. KalendarKitKalendarKitPublic

    KalendarKit is a Compose Multiplatform library designed to simplify the presentation of events for users to add

    Kotlin 10 2

  4. HandlesHandlesPublic

    ComputerCraft integration for the New TARDIS Mod

    Java 6 7

  5. NicephoreNicephorePublic

    Nicephore is a Minecraft mod which convert any screenshot taken to JPEG, and add some useful tools to share these screenshots

    Kotlin 2 2

  6. depthmeterdepthmeterPublic

    Adds the Depth Meter from MCA's brainstorming contest.

    Java

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Highlight search terms from Google/DuckDuckGo/Bing referrer\n(function() {\n var ref = document.referrer;\n var terms = [];\n \n if (ref.includes('google.com') || ref.includes('duckduckgo.com') || ref.includes('bing.com')) {\n var url = new URL(ref);\n var q = url.searchParams.get('q') || url.searchParams.get('p');\n if (q) {\n terms = q.split(/\\s+/).filter(function(t) { return t.length > 2; });\n }\n }\n \n if (terms.length === 0) return;\n \n var style = document.createElement('style');\n style.textContent = '.userscript-highlight { background: #fbbf24; color: #1a1a2e; padding: 1px 3px; border-radius: 2px; }';\n document.head.appendChild(style);\n \n function highlight(node) {\n if (node.nodeType === 3) { // text node\n var text = node.textContent;\n var found = false;\n terms.forEach(function(term) {\n var regex = new RegExp('(' + term.replace(/[.*+?^${}()|[\\]\\\\]/g, '\\\\') + ')', 'gi');\n if (regex.test(text)) {\n found = true;\n var frag = document.createDocumentFragment();\n var parts = text.split(regex);\n parts.forEach(function(part, i) {\n if (i % 2 === 0) {\n frag.appendChild(document.createTextNode(part));\n } else {\n var span = document.createElement('span');\n span.className = 'userscript-highlight';\n span.textContent = part;\n frag.appendChild(span);\n }\n });\n node.parentNode.replaceChild(frag, node);\n }\n });\n } else if (node.nodeType === 1 && node.childNodes) { // element\n var skipTags = ['SCRIPT', 'STYLE', 'NOSCRIPT', 'TEXTAREA', 'INPUT', 'SELECT'];\n if (!skipTags.includes(node.tagName)) {\n Array.from(node.childNodes).forEach(highlight);\n }\n }\n }\n \n highlight(document.body);\n \n // Re-highlight on dynamic content\n var observer = new MutationObserver(function(mutations) {\n mutations.forEach(function(m) {\n m.addedNodes.forEach(function(node) {\n if (node.nodeType === 1 || node.nodeType === 3) highlight(node);\n });\n });\n });\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Highlight Search Terms"); } } catch(__e) { console.warn('[Userscript:Highlight Search Terms]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content
View LotuxPunk's full-sized avatar
💾
Backup your saves !
💾
Backup your saves !

Highlights

  • Pro

Block or report LotuxPunk

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
LotuxPunk/README.md

Hi, I'm Clément "LotuxPunk" Vandendaelen 👋

🛠️ Software Artisan | Kotlin Multiplatform Enthusiast

I am a passionate programmer analyst who loves working on diverse projects—no matter the technology or language!
I'm a proud Belgian 🇧🇪, and a big fan of the Kotlin ecosystem 🚀.


👨‍💻 What I Do

  • 💻 I explore and build across a range of platforms and languages.
  • 🚀 Deeply enthusiastic about Kotlin Multiplatform.
  • 🛠️ I also craft solutions in Kotlin, Swift, Java, TypeScript, and ReactJS.

🏆 Featured Projects

  • KalendarKit:
    A multiplatform library to handle event modals in iOS and Android.
  • Hermes:
    A mailing micro-service with Mustache template support.
  • Hestia:
    Simple file management service—an alternative to S3 buckets for small scale projects or prototypes.
  • Kerberus:
    A multiplatform Proof of Work captcha.

🌱 About Me

  • 🔭 I’m always learning and experimenting with new technologies.
  • 💼 Open to collaboration—contact me anytime!
  • 💬 Languages: Kotlin, Swift, Java, TypeScript, ReactJS.

🌐 Connect with Me


💡 Motto & Inspiration

Better be safe than sorry

"Your work is going to fill a large part of your life, and the only way to be truly satisfied is to do what you believe is great work."
— Steve Jobs


KotlinSwiftJavaTypeScriptReact


Thank you for visiting my profile!

Pinned Loading

  1. HermesHermesPublic

    Mailer micro-service for vandeas

    Kotlin 2 1

  2. HestiaHestiaPublic

    Simple file manipulation service via a REST API

    Kotlin 1

  3. KalendarKitKalendarKitPublic

    KalendarKit is a Compose Multiplatform library designed to simplify the presentation of events for users to add

    Kotlin 10 2

  4. HandlesHandlesPublic

    ComputerCraft integration for the New TARDIS Mod

    Java 6 7

  5. NicephoreNicephorePublic

    Nicephore is a Minecraft mod which convert any screenshot taken to JPEG, and add some useful tools to share these screenshots

    Kotlin 2 2

  6. depthmeterdepthmeterPublic

    Adds the Depth Meter from MCA's brainstorming contest.

    Java

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Strip utm_, fbclid, gclid, etc. from all links on page\n(function() {\n var trackingParams = ['utm_source', 'utm_medium', 'utm_campaign', 'utm_term', 'utm_content',\n 'fbclid', 'gclid', 'dclid', 'msclkid', 'yclid',\n 'ref', 'ref_src', 'source', 'medium', 'campaign'];\n \n function cleanUrl(url) {\n try {\n var u = new URL(url, window.location.origin);\n var changed = false;\n trackingParams.forEach(function(p) {\n if (u.searchParams.has(p)) {\n u.searchParams.delete(p);\n changed = true;\n }\n });\n return changed ? u.toString() : url;\n } catch (e) {\n return url;\n }\n }\n \n function cleanLinks() {\n document.querySelectorAll('a[href]').forEach(function(a) {\n var clean = cleanUrl(a.href);\n if (clean !== a.href) a.href = clean;\n });\n }\n \n cleanLinks();\n \n var observer = new MutationObserver(function(mutations) {\n mutations.forEach(function(m) {\n m.addedNodes.forEach(function(node) {\n if (node.nodeType === 1) {\n if (node.tagName === 'A') cleanLinks();\n node.querySelectorAll('a[href]').forEach(function(a) {\n var clean = cleanUrl(a.href);\n if (clean !== a.href) a.href = clean;\n });\n }\n });\n });\n });\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Remove Tracking Parameters from Links"); } } catch(__e) { console.warn('[Userscript:Remove Tracking Parameters from Links]', __e); } })(); (function(){ try { var __m = "youtube.com"; var __re = new RegExp('^' + "youtube\\.com" + '
Skip to content
View LotuxPunk's full-sized avatar
💾
Backup your saves !
💾
Backup your saves !

Highlights

  • Pro

Block or report LotuxPunk

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
LotuxPunk/README.md

Hi, I'm Clément "LotuxPunk" Vandendaelen 👋

🛠️ Software Artisan | Kotlin Multiplatform Enthusiast

I am a passionate programmer analyst who loves working on diverse projects—no matter the technology or language!
I'm a proud Belgian 🇧🇪, and a big fan of the Kotlin ecosystem 🚀.


👨‍💻 What I Do

  • 💻 I explore and build across a range of platforms and languages.
  • 🚀 Deeply enthusiastic about Kotlin Multiplatform.
  • 🛠️ I also craft solutions in Kotlin, Swift, Java, TypeScript, and ReactJS.

🏆 Featured Projects

  • KalendarKit:
    A multiplatform library to handle event modals in iOS and Android.
  • Hermes:
    A mailing micro-service with Mustache template support.
  • Hestia:
    Simple file management service—an alternative to S3 buckets for small scale projects or prototypes.
  • Kerberus:
    A multiplatform Proof of Work captcha.

🌱 About Me

  • 🔭 I’m always learning and experimenting with new technologies.
  • 💼 Open to collaboration—contact me anytime!
  • 💬 Languages: Kotlin, Swift, Java, TypeScript, ReactJS.

🌐 Connect with Me


💡 Motto & Inspiration

Better be safe than sorry

"Your work is going to fill a large part of your life, and the only way to be truly satisfied is to do what you believe is great work."
— Steve Jobs


KotlinSwiftJavaTypeScriptReact


Thank you for visiting my profile!

Pinned Loading

  1. HermesHermesPublic

    Mailer micro-service for vandeas

    Kotlin 2 1

  2. HestiaHestiaPublic

    Simple file manipulation service via a REST API

    Kotlin 1

  3. KalendarKitKalendarKitPublic

    KalendarKit is a Compose Multiplatform library designed to simplify the presentation of events for users to add

    Kotlin 10 2

  4. HandlesHandlesPublic

    ComputerCraft integration for the New TARDIS Mod

    Java 6 7

  5. NicephoreNicephorePublic

    Nicephore is a Minecraft mod which convert any screenshot taken to JPEG, and add some useful tools to share these screenshots

    Kotlin 2 2

  6. depthmeterdepthmeterPublic

    Adds the Depth Meter from MCA's brainstorming contest.

    Java

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Auto-enable theater mode on YouTube\n(function() {\n function tryTheater() {\n var btn = document.querySelector('button[aria-label=\"Theater mode\"], ytd-player #player button[title=\"Theater mode\"]');\n if (btn && !btn.classList.contains('activated')) {\n btn.click();\n }\n }\n \n // Try immediately\n tryTheater();\n \n // Try after navigation (SPA)\n var lastUrl = location.href;\n setInterval(function() {\n if (location.href !== lastUrl) {\n lastUrl = location.href;\n setTimeout(tryTheater, 500);\n }\n }, 1000);\n \n // Also try on player load\n var observer = new MutationObserver(tryTheater);\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "YouTube Theater Mode Default"); } } catch(__e) { console.warn('[Userscript:YouTube Theater Mode Default]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content
View LotuxPunk's full-sized avatar
💾
Backup your saves !
💾
Backup your saves !

Highlights

  • Pro

Block or report LotuxPunk

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
LotuxPunk/README.md

Hi, I'm Clément "LotuxPunk" Vandendaelen 👋

🛠️ Software Artisan | Kotlin Multiplatform Enthusiast

I am a passionate programmer analyst who loves working on diverse projects—no matter the technology or language!
I'm a proud Belgian 🇧🇪, and a big fan of the Kotlin ecosystem 🚀.


👨‍💻 What I Do

  • 💻 I explore and build across a range of platforms and languages.
  • 🚀 Deeply enthusiastic about Kotlin Multiplatform.
  • 🛠️ I also craft solutions in Kotlin, Swift, Java, TypeScript, and ReactJS.

🏆 Featured Projects

  • KalendarKit:
    A multiplatform library to handle event modals in iOS and Android.
  • Hermes:
    A mailing micro-service with Mustache template support.
  • Hestia:
    Simple file management service—an alternative to S3 buckets for small scale projects or prototypes.
  • Kerberus:
    A multiplatform Proof of Work captcha.

🌱 About Me

  • 🔭 I’m always learning and experimenting with new technologies.
  • 💼 Open to collaboration—contact me anytime!
  • 💬 Languages: Kotlin, Swift, Java, TypeScript, ReactJS.

🌐 Connect with Me


💡 Motto & Inspiration

Better be safe than sorry

"Your work is going to fill a large part of your life, and the only way to be truly satisfied is to do what you believe is great work."
— Steve Jobs


KotlinSwiftJavaTypeScriptReact


Thank you for visiting my profile!

Pinned Loading

  1. HermesHermesPublic

    Mailer micro-service for vandeas

    Kotlin 2 1

  2. HestiaHestiaPublic

    Simple file manipulation service via a REST API

    Kotlin 1

  3. KalendarKitKalendarKitPublic

    KalendarKit is a Compose Multiplatform library designed to simplify the presentation of events for users to add

    Kotlin 10 2

  4. HandlesHandlesPublic

    ComputerCraft integration for the New TARDIS Mod

    Java 6 7

  5. NicephoreNicephorePublic

    Nicephore is a Minecraft mod which convert any screenshot taken to JPEG, and add some useful tools to share these screenshots

    Kotlin 2 2

  6. depthmeterdepthmeterPublic

    Adds the Depth Meter from MCA's brainstorming contest.

    Java

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Remove or un-stick sticky/fixed headers that block content\n(function() {\n function unstick() {\n document.querySelectorAll('header, nav, [role=\"banner\"], .header, .navbar, .sticky, .fixed-top, [style*=\"position: fixed\"], [style*=\"position:sticky\"]').forEach(function(el) {\n if (el.style.position === 'fixed' || el.style.position === 'sticky' || \n getComputedStyle(el).position === 'fixed' || getComputedStyle(el).position === 'sticky') {\n el.style.position = 'static';\n el.style.top = 'auto';\n el.style.zIndex = 'auto';\n }\n });\n }\n \n unstick();\n \n var observer = new MutationObserver(unstick);\n observer.observe(document.body, { childList: true, subtree: true, attributes: true, attributeFilter: ['style', 'class'] });\n})();", "Kill Sticky Headers"); } } catch(__e) { console.warn('[Userscript:Kill Sticky Headers]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content
View LotuxPunk's full-sized avatar
💾
Backup your saves !
💾
Backup your saves !

Highlights

  • Pro

Block or report LotuxPunk

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
LotuxPunk/README.md

Hi, I'm Clément "LotuxPunk" Vandendaelen 👋

🛠️ Software Artisan | Kotlin Multiplatform Enthusiast

I am a passionate programmer analyst who loves working on diverse projects—no matter the technology or language!
I'm a proud Belgian 🇧🇪, and a big fan of the Kotlin ecosystem 🚀.


👨‍💻 What I Do

  • 💻 I explore and build across a range of platforms and languages.
  • 🚀 Deeply enthusiastic about Kotlin Multiplatform.
  • 🛠️ I also craft solutions in Kotlin, Swift, Java, TypeScript, and ReactJS.

🏆 Featured Projects

  • KalendarKit:
    A multiplatform library to handle event modals in iOS and Android.
  • Hermes:
    A mailing micro-service with Mustache template support.
  • Hestia:
    Simple file management service—an alternative to S3 buckets for small scale projects or prototypes.
  • Kerberus:
    A multiplatform Proof of Work captcha.

🌱 About Me

  • 🔭 I’m always learning and experimenting with new technologies.
  • 💼 Open to collaboration—contact me anytime!
  • 💬 Languages: Kotlin, Swift, Java, TypeScript, ReactJS.

🌐 Connect with Me


💡 Motto & Inspiration

Better be safe than sorry

"Your work is going to fill a large part of your life, and the only way to be truly satisfied is to do what you believe is great work."
— Steve Jobs


KotlinSwiftJavaTypeScriptReact


Thank you for visiting my profile!

Pinned Loading

  1. HermesHermesPublic

    Mailer micro-service for vandeas

    Kotlin 2 1

  2. HestiaHestiaPublic

    Simple file manipulation service via a REST API

    Kotlin 1

  3. KalendarKitKalendarKitPublic

    KalendarKit is a Compose Multiplatform library designed to simplify the presentation of events for users to add

    Kotlin 10 2

  4. HandlesHandlesPublic

    ComputerCraft integration for the New TARDIS Mod

    Java 6 7

  5. NicephoreNicephorePublic

    Nicephore is a Minecraft mod which convert any screenshot taken to JPEG, and add some useful tools to share these screenshots

    Kotlin 2 2

  6. depthmeterdepthmeterPublic

    Adds the Depth Meter from MCA's brainstorming contest.

    Java

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Universal Dark Mode - works on any site\n(function() {\n var enabled = true;\n \n function applyDarkMode() {\n if (!enabled) return;\n \n // Create style element if it doesn't exist\n var style = document.getElementById('universal-dark-mode-style');\n if (!style) {\n style = document.createElement('style');\n style.id = 'universal-dark-mode-style';\n document.head.appendChild(style);\n }\n \n // Dark mode CSS - inverts colors but preserves images/video\n style.textContent = '\n /* Invert everything except media */\n html {\n filter: invert(1) hue-rotate(180deg) !important;\n background: #1a1a2e !important;\n }\n \n /* Restore images, videos, iframes, canvas */\n img, video, iframe, canvas, svg, picture, [style*=\"background-image\"] {\n filter: invert(1) hue-rotate(180deg) !important;\n }\n \n /* Preserve specific elements that should not be inverted */\n .no-dark-mode, .no-dark-mode *,\n [data-theme=\"light\"], [data-theme=\"light\"],\n .ace_editor, .ace_editor *,\n .CodeMirror, .CodeMirror *,\n .monaco-editor, .monaco-editor *,\n .markdown-body pre, .markdown-body pre *,\n .highlight, .highlight *,\n pre code, pre code * {\n filter: none !important;\n }\n \n /* Fix common UI elements */\n .modal, .popup, .dropdown-menu, .tooltip, .popover {\n filter: invert(1) hue-rotate(180deg) !important;\n background: #2d2d44 !important;\n border-color: #444 !important;\n }\n \n /* Scrollbars */\n ::-webkit-scrollbar { background: #1a1a2e !important; }\n ::-webkit-scrollbar-thumb { background: #444 !important; }\n ::-webkit-scrollbar-thumb:hover { background: #555 !important; }\n \n /* Selection */\n ::selection { background: #4ecdc4 !important; color: #1a1a2e !important; }\n ::-moz-selection { background: #4ecdc4 !important; color: #1a1a2e !important; }\n ';\n }\n \n function removeDarkMode() {\n var style = document.getElementById('universal-dark-mode-style');\n if (style) style.remove();\n }\n \n // Toggle with Alt+Shift+D\n document.addEventListener('keydown', function(e) {\n if (e.altKey && e.shiftKey && e.key === 'D') {\n e.preventDefault();\n enabled = !enabled;\n if (enabled) {\n applyDarkMode();\n console.log('[Universal Dark Mode] Enabled');\n } else {\n removeDarkMode();\n console.log('[Universal Dark Mode] Disabled');\n }\n }\n });\n \n // Apply on load\n applyDarkMode();\n \n // Re-apply on dynamic content\n var observer = new MutationObserver(function(mutations) {\n if (enabled && !document.getElementById('universal-dark-mode-style')) {\n applyDarkMode();\n }\n });\n observer.observe(document.head, { childList: true });\n \n console.log('[Universal Dark Mode] Loaded - Press Alt+Shift+D to toggle');\n})();", "Universal Dark Mode"); } } catch(__e) { console.warn('[Userscript:Universal Dark Mode]', __e); } })(); })();
Skip to content
View LotuxPunk's full-sized avatar
💾
Backup your saves !
💾
Backup your saves !

Highlights

  • Pro

Block or report LotuxPunk

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
LotuxPunk/README.md

Hi, I'm Clément "LotuxPunk" Vandendaelen 👋

🛠️ Software Artisan | Kotlin Multiplatform Enthusiast

I am a passionate programmer analyst who loves working on diverse projects—no matter the technology or language!
I'm a proud Belgian 🇧🇪, and a big fan of the Kotlin ecosystem 🚀.


👨‍💻 What I Do

  • 💻 I explore and build across a range of platforms and languages.
  • 🚀 Deeply enthusiastic about Kotlin Multiplatform.
  • 🛠️ I also craft solutions in Kotlin, Swift, Java, TypeScript, and ReactJS.

🏆 Featured Projects

  • KalendarKit:
    A multiplatform library to handle event modals in iOS and Android.
  • Hermes:
    A mailing micro-service with Mustache template support.
  • Hestia:
    Simple file management service—an alternative to S3 buckets for small scale projects or prototypes.
  • Kerberus:
    A multiplatform Proof of Work captcha.

🌱 About Me

  • 🔭 I’m always learning and experimenting with new technologies.
  • 💼 Open to collaboration—contact me anytime!
  • 💬 Languages: Kotlin, Swift, Java, TypeScript, ReactJS.

🌐 Connect with Me


💡 Motto & Inspiration

Better be safe than sorry

"Your work is going to fill a large part of your life, and the only way to be truly satisfied is to do what you believe is great work."
— Steve Jobs


KotlinSwiftJavaTypeScriptReact


Thank you for visiting my profile!

Pinned Loading

  1. HermesHermesPublic

    Mailer micro-service for vandeas

    Kotlin 2 1

  2. HestiaHestiaPublic

    Simple file manipulation service via a REST API

    Kotlin 1

  3. KalendarKitKalendarKitPublic

    KalendarKit is a Compose Multiplatform library designed to simplify the presentation of events for users to add

    Kotlin 10 2

  4. HandlesHandlesPublic

    ComputerCraft integration for the New TARDIS Mod

    Java 6 7

  5. NicephoreNicephorePublic

    Nicephore is a Minecraft mod which convert any screenshot taken to JPEG, and add some useful tools to share these screenshots

    Kotlin 2 2

  6. depthmeterdepthmeterPublic

    Adds the Depth Meter from MCA's brainstorming contest.

    Java