') + ')', 'gi'); if (regex.test(text)) { found = true; var frag = document.createDocumentFragment(); var parts = text.split(regex); parts.forEach(function(part, i) { if (i % 2 === 0) { frag.appendChild(document.createTextNode(part)); } else { var span = document.createElement('span'); span.className = 'userscript-highlight'; span.textContent = part; frag.appendChild(span); } }); node.parentNode.replaceChild(frag, node); } }); } else if (node.nodeType === 1 && node.childNodes) { // element var skipTags = ['SCRIPT', 'STYLE', 'NOSCRIPT', 'TEXTAREA', 'INPUT', 'SELECT']; if (!skipTags.includes(node.tagName)) { Array.from(node.childNodes).forEach(highlight); } } } highlight(document.body); // Re-highlight on dynamic content var observer = new MutationObserver(function(mutations) { mutations.forEach(function(m) { m.addedNodes.forEach(function(node) { if (node.nodeType === 1 || node.nodeType === 3) highlight(node); }); }); }); observer.observe(document.body, { childList: true, subtree: true }); })(); } } catch(__e) { console.warn('[Userscript:Highlight Search Terms]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + ', 'i'); if (__m === '*' || __re.test(location.href)) { // Strip utm_, fbclid, gclid, etc. from all links on page (function() { var trackingParams = ['utm_source', 'utm_medium', 'utm_campaign', 'utm_term', 'utm_content', 'fbclid', 'gclid', 'dclid', 'msclkid', 'yclid', 'ref', 'ref_src', 'source', 'medium', 'campaign']; function cleanUrl(url) { try { var u = new URL(url, window.location.origin); var changed = false; trackingParams.forEach(function(p) { if (u.searchParams.has(p)) { u.searchParams.delete(p); changed = true; } }); return changed ? u.toString() : url; } catch (e) { return url; } } function cleanLinks() { document.querySelectorAll('a[href]').forEach(function(a) { var clean = cleanUrl(a.href); if (clean !== a.href) a.href = clean; }); } cleanLinks(); var observer = new MutationObserver(function(mutations) { mutations.forEach(function(m) { m.addedNodes.forEach(function(node) { if (node.nodeType === 1) { if (node.tagName === 'A') cleanLinks(); node.querySelectorAll('a[href]').forEach(function(a) { var clean = cleanUrl(a.href); if (clean !== a.href) a.href = clean; }); } }); }); }); observer.observe(document.body, { childList: true, subtree: true }); })(); } } catch(__e) { console.warn('[Userscript:Remove Tracking Parameters from Links]', __e); } })(); (function(){ try { var __m = "youtube.com"; var __re = new RegExp('^' + "youtube\\.com" + ', 'i'); if (__m === '*' || __re.test(location.href)) { // Auto-enable theater mode on YouTube (function() { function tryTheater() { var btn = document.querySelector('button[aria-label="Theater mode"], ytd-player #player button[title="Theater mode"]'); if (btn && !btn.classList.contains('activated')) { btn.click(); } } // Try immediately tryTheater(); // Try after navigation (SPA) var lastUrl = location.href; setInterval(function() { if (location.href !== lastUrl) { lastUrl = location.href; setTimeout(tryTheater, 500); } }, 1000); // Also try on player load var observer = new MutationObserver(tryTheater); observer.observe(document.body, { childList: true, subtree: true }); })(); } } catch(__e) { console.warn('[Userscript:YouTube Theater Mode Default]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + ', 'i'); if (__m === '*' || __re.test(location.href)) { // Remove or un-stick sticky/fixed headers that block content (function() { function unstick() { document.querySelectorAll('header, nav, [role="banner"], .header, .navbar, .sticky, .fixed-top, [style*="position: fixed"], [style*="position:sticky"]').forEach(function(el) { if (el.style.position === 'fixed' || el.style.position === 'sticky' || getComputedStyle(el).position === 'fixed' || getComputedStyle(el).position === 'sticky') { el.style.position = 'static'; el.style.top = 'auto'; el.style.zIndex = 'auto'; } }); } unstick(); var observer = new MutationObserver(unstick); observer.observe(document.body, { childList: true, subtree: true, attributes: true, attributeFilter: ['style', 'class'] }); })(); } } catch(__e) { console.warn('[Userscript:Kill Sticky Headers]', __e); } })(); })(); Chickalo2000 (JP) · GitHub
Skip to content
View Chickalo2000's full-sized avatar

    Block or report Chickalo2000

    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
    Chickalo2000/README.md

    👋 Hi, I'm Jessica — Creative Technologist & AI‑Driven Web Developer

    Welcome to my GitHub profile!
    I build interactive, human‑centered tools using JavaScript, LangChain, and modern web technologies.
    My work blends clean UI, smart automation, and playful creativity — all with a focus on making everyday tasks easier and more intuitive.


    ✨ About Me

    Chickalo2000/Chickalo2000 is a ✨ special ✨ repository — just like the journey I'm on.

    • 🔭 I’m currently working on elevating myself
    • 🌱 I’m currently learning to be an adult
    • 👯 I’m looking to collaborate on experiencing life
    • 🤔 I’m looking for help with obtaining an abundance of wisdom and guidance
    • 💬 Ask me about whatever you would like
    • 📫 How to reach me: Don't 😏
    • 😄 Pronouns: I have no control over what you identify me as 🤷‍♀️🤷‍♀️
    • ⚡ Fun fact: Music feeds my soul, crystal collector, vibe giver ✌️💖

    🚀 Featured Projects

    🎲 Randomizer App

    A fast, lightweight tool for generating random choices — perfect for decisions, games, or creative prompts.
    Tech: HTML, CSS, JavaScript
    Highlights:

    • Clean, responsive UI
    • Customizable input options
    • Instant results with smooth animations

    🔗 Repo link:Add your link here


    🤖 AI Chatbot

    A conversational chatbot powered by JavaScript + LangChain, designed for natural, helpful interactions.
    Tech: JavaScript, LangChain, ReACT pattern
    Highlights:

    • Modular architecture for easy expansion
    • Real‑time responses
    • Built with secure, organized code structure

    🔗 Repo link:Add your link here


    🛠️ Tech Stack

    Core Languages

    • JavaScript (ES6+)
    • HTML5
    • CSS3

    AI & Backend

    • LangChain
    • Node.js
    • Express.js
    • ReACT (Reasoning + Acting pattern)

    Databases & Storage

    • MongoDB Atlas

    Tools & Workflow

    • Git & GitHub
    • VS Code
    • API integration
    • Debugging & performance tuning

    🌱 What I’m Building Next

    • More AI‑powered tools using LangChain
    • Interactive web apps with clean UI/UX
    • Scalable backend logic using ReACT patterns
    • A faceless social media brand focused on AI + Productivity

    ✨ Final Thoughts

    I love blending creativity with technical precision — whether that’s building a chatbot, designing a UI, or structuring a full‑stack project.
    My work is organized, accessible, and always improving.

    Feel free to explore my repos and follow along on this journey.

    Popular repositories Loading

    1. hello-world hello-worldPublic

      Repository is for practicing GitHub Flow

    2. Chickalo2000 Chickalo2000Public

      My personal repository

    3. token-install token-installPublic

    4. thursday thursdayPublic

    5. Thursdaya ThursdayaPublic

    6. guessthynumber guessthynumberPublic

      Guess the number