View Ojerinde's full-sized avatar
IN PROGRESS...
IN PROGRESS...

Block or report Ojerinde

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

Hi there, welcome 👋🏾

Joel Ojerinde is a Graduate Electrical and Electronics Engineer and Software Engineer. He specializes in intelligent wireless systems, full-stack development, and AI-driven telecom solutions. He is passionate about building scalable systems and writing clean, maintainable code.


👨🏾‍💻 Quick Summary

  • 🎓 Graduate of Electrical and Electronics Engineering from the University of Ilorin.
  • 🔭 Currently working as a Network Engineer at Huawei.
  • 🌐 Passionate about 6G, GNSS, AI/ML, and cloud-native development.
  • 🧠 Actively building research-driven projects in wireless communications, neural networks, and signal processing.
  • 💻 Tech Interests: Full Stack Web Development, DevOps, MATLAB/Simulink for 6G, and AI in telecoms.
  • 💼 Open to roles in Software Engineering, Network Engineering, AI/ML, or Telecom R&D.
  • 📝 Writes technical articles on Hashnode.
  • 📫 Reach me at joelojerinde@gmail.com.

📌 Let's Connect

Joel_OjerindeJoel Ojerinde


🛠️ Languages and Tools


📈 GitHub Stats

Ojerinde's Top Languages

Ojerinde's GitHub Stats

Ojerinde's GitHub Streak


⚡ Fun Fact

I love football and I'm passionate about building things that empower people.

Pinned Loading

  1. Ask-AnswerAsk-AnswerPublic

    An application to ask a question or to answer questions. It is an application I am building for my online school because I observed some questions are not answered due to many messages in the schoo…

    JavaScript 1

  2. cd0157-Server-Deployment-and-Containerizationcd0157-Server-Deployment-and-ContainerizationPublic

    Forked from udacity/cd0157-Server-Deployment-and-Containerization

    Server Deployment and Configuration project. This is a project where I deployed an application using CI/CD.

    Python

  3. CRUDify-AppCRUDify-AppPublic

    An application I built with React and which performs CRUD operations. This project further solidifies my knowledge of React.

    JavaScript 1

  4. Redux_PracticeRedux_PracticePublic

    This is an exercise to practice my Redux tool skills. I practiced creating of action creator object which make my components code leaner.

    JavaScript

  5. Udacity-Fyyur-1Udacity-Fyyur-1Public

    Fyyur project. This is an execise to practice communication with the database from the frontend, writing backend codes(Flask), working with Flask-SQLAlchemy and many more.

    Python

  6. U-Trivia-AppU-Trivia-AppPublic

    Trivia App project. This is an exercise to build an API around a RESTFul concepts. I followed all the best practices to build the endpoints.

    Python

, '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 Ojerinde's full-sized avatar
IN PROGRESS...
IN PROGRESS...

Block or report Ojerinde

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

Hi there, welcome 👋🏾

Joel Ojerinde is a Graduate Electrical and Electronics Engineer and Software Engineer. He specializes in intelligent wireless systems, full-stack development, and AI-driven telecom solutions. He is passionate about building scalable systems and writing clean, maintainable code.


👨🏾‍💻 Quick Summary

  • 🎓 Graduate of Electrical and Electronics Engineering from the University of Ilorin.
  • 🔭 Currently working as a Network Engineer at Huawei.
  • 🌐 Passionate about 6G, GNSS, AI/ML, and cloud-native development.
  • 🧠 Actively building research-driven projects in wireless communications, neural networks, and signal processing.
  • 💻 Tech Interests: Full Stack Web Development, DevOps, MATLAB/Simulink for 6G, and AI in telecoms.
  • 💼 Open to roles in Software Engineering, Network Engineering, AI/ML, or Telecom R&D.
  • 📝 Writes technical articles on Hashnode.
  • 📫 Reach me at joelojerinde@gmail.com.

📌 Let's Connect

Joel_OjerindeJoel Ojerinde


🛠️ Languages and Tools


📈 GitHub Stats

Ojerinde's Top Languages

Ojerinde's GitHub Stats

Ojerinde's GitHub Streak


⚡ Fun Fact

I love football and I'm passionate about building things that empower people.

Pinned Loading

  1. Ask-AnswerAsk-AnswerPublic

    An application to ask a question or to answer questions. It is an application I am building for my online school because I observed some questions are not answered due to many messages in the schoo…

    JavaScript 1

  2. cd0157-Server-Deployment-and-Containerizationcd0157-Server-Deployment-and-ContainerizationPublic

    Forked from udacity/cd0157-Server-Deployment-and-Containerization

    Server Deployment and Configuration project. This is a project where I deployed an application using CI/CD.

    Python

  3. CRUDify-AppCRUDify-AppPublic

    An application I built with React and which performs CRUD operations. This project further solidifies my knowledge of React.

    JavaScript 1

  4. Redux_PracticeRedux_PracticePublic

    This is an exercise to practice my Redux tool skills. I practiced creating of action creator object which make my components code leaner.

    JavaScript

  5. Udacity-Fyyur-1Udacity-Fyyur-1Public

    Fyyur project. This is an execise to practice communication with the database from the frontend, writing backend codes(Flask), working with Flask-SQLAlchemy and many more.

    Python

  6. U-Trivia-AppU-Trivia-AppPublic

    Trivia App project. This is an exercise to build an API around a RESTFul concepts. I followed all the best practices to build the endpoints.

    Python

, '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 Ojerinde's full-sized avatar
IN PROGRESS...
IN PROGRESS...

Block or report Ojerinde

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

Hi there, welcome 👋🏾

Joel Ojerinde is a Graduate Electrical and Electronics Engineer and Software Engineer. He specializes in intelligent wireless systems, full-stack development, and AI-driven telecom solutions. He is passionate about building scalable systems and writing clean, maintainable code.


👨🏾‍💻 Quick Summary

  • 🎓 Graduate of Electrical and Electronics Engineering from the University of Ilorin.
  • 🔭 Currently working as a Network Engineer at Huawei.
  • 🌐 Passionate about 6G, GNSS, AI/ML, and cloud-native development.
  • 🧠 Actively building research-driven projects in wireless communications, neural networks, and signal processing.
  • 💻 Tech Interests: Full Stack Web Development, DevOps, MATLAB/Simulink for 6G, and AI in telecoms.
  • 💼 Open to roles in Software Engineering, Network Engineering, AI/ML, or Telecom R&D.
  • 📝 Writes technical articles on Hashnode.
  • 📫 Reach me at joelojerinde@gmail.com.

📌 Let's Connect

Joel_OjerindeJoel Ojerinde


🛠️ Languages and Tools


📈 GitHub Stats

Ojerinde's Top Languages

Ojerinde's GitHub Stats

Ojerinde's GitHub Streak


⚡ Fun Fact

I love football and I'm passionate about building things that empower people.

Pinned Loading

  1. Ask-AnswerAsk-AnswerPublic

    An application to ask a question or to answer questions. It is an application I am building for my online school because I observed some questions are not answered due to many messages in the schoo…

    JavaScript 1

  2. cd0157-Server-Deployment-and-Containerizationcd0157-Server-Deployment-and-ContainerizationPublic

    Forked from udacity/cd0157-Server-Deployment-and-Containerization

    Server Deployment and Configuration project. This is a project where I deployed an application using CI/CD.

    Python

  3. CRUDify-AppCRUDify-AppPublic

    An application I built with React and which performs CRUD operations. This project further solidifies my knowledge of React.

    JavaScript 1

  4. Redux_PracticeRedux_PracticePublic

    This is an exercise to practice my Redux tool skills. I practiced creating of action creator object which make my components code leaner.

    JavaScript

  5. Udacity-Fyyur-1Udacity-Fyyur-1Public

    Fyyur project. This is an execise to practice communication with the database from the frontend, writing backend codes(Flask), working with Flask-SQLAlchemy and many more.

    Python

  6. U-Trivia-AppU-Trivia-AppPublic

    Trivia App project. This is an exercise to build an API around a RESTFul concepts. I followed all the best practices to build the endpoints.

    Python

, '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 Ojerinde's full-sized avatar
IN PROGRESS...
IN PROGRESS...

Block or report Ojerinde

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

Hi there, welcome 👋🏾

Joel Ojerinde is a Graduate Electrical and Electronics Engineer and Software Engineer. He specializes in intelligent wireless systems, full-stack development, and AI-driven telecom solutions. He is passionate about building scalable systems and writing clean, maintainable code.


👨🏾‍💻 Quick Summary

  • 🎓 Graduate of Electrical and Electronics Engineering from the University of Ilorin.
  • 🔭 Currently working as a Network Engineer at Huawei.
  • 🌐 Passionate about 6G, GNSS, AI/ML, and cloud-native development.
  • 🧠 Actively building research-driven projects in wireless communications, neural networks, and signal processing.
  • 💻 Tech Interests: Full Stack Web Development, DevOps, MATLAB/Simulink for 6G, and AI in telecoms.
  • 💼 Open to roles in Software Engineering, Network Engineering, AI/ML, or Telecom R&D.
  • 📝 Writes technical articles on Hashnode.
  • 📫 Reach me at joelojerinde@gmail.com.

📌 Let's Connect

Joel_OjerindeJoel Ojerinde


🛠️ Languages and Tools


📈 GitHub Stats

Ojerinde's Top Languages

Ojerinde's GitHub Stats

Ojerinde's GitHub Streak


⚡ Fun Fact

I love football and I'm passionate about building things that empower people.

Pinned Loading

  1. Ask-AnswerAsk-AnswerPublic

    An application to ask a question or to answer questions. It is an application I am building for my online school because I observed some questions are not answered due to many messages in the schoo…

    JavaScript 1

  2. cd0157-Server-Deployment-and-Containerizationcd0157-Server-Deployment-and-ContainerizationPublic

    Forked from udacity/cd0157-Server-Deployment-and-Containerization

    Server Deployment and Configuration project. This is a project where I deployed an application using CI/CD.

    Python

  3. CRUDify-AppCRUDify-AppPublic

    An application I built with React and which performs CRUD operations. This project further solidifies my knowledge of React.

    JavaScript 1

  4. Redux_PracticeRedux_PracticePublic

    This is an exercise to practice my Redux tool skills. I practiced creating of action creator object which make my components code leaner.

    JavaScript

  5. Udacity-Fyyur-1Udacity-Fyyur-1Public

    Fyyur project. This is an execise to practice communication with the database from the frontend, writing backend codes(Flask), working with Flask-SQLAlchemy and many more.

    Python

  6. U-Trivia-AppU-Trivia-AppPublic

    Trivia App project. This is an exercise to build an API around a RESTFul concepts. I followed all the best practices to build the endpoints.

    Python

, '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 Ojerinde's full-sized avatar
IN PROGRESS...
IN PROGRESS...

Block or report Ojerinde

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

Hi there, welcome 👋🏾

Joel Ojerinde is a Graduate Electrical and Electronics Engineer and Software Engineer. He specializes in intelligent wireless systems, full-stack development, and AI-driven telecom solutions. He is passionate about building scalable systems and writing clean, maintainable code.


👨🏾‍💻 Quick Summary

  • 🎓 Graduate of Electrical and Electronics Engineering from the University of Ilorin.
  • 🔭 Currently working as a Network Engineer at Huawei.
  • 🌐 Passionate about 6G, GNSS, AI/ML, and cloud-native development.
  • 🧠 Actively building research-driven projects in wireless communications, neural networks, and signal processing.
  • 💻 Tech Interests: Full Stack Web Development, DevOps, MATLAB/Simulink for 6G, and AI in telecoms.
  • 💼 Open to roles in Software Engineering, Network Engineering, AI/ML, or Telecom R&D.
  • 📝 Writes technical articles on Hashnode.
  • 📫 Reach me at joelojerinde@gmail.com.

📌 Let's Connect

Joel_OjerindeJoel Ojerinde


🛠️ Languages and Tools


📈 GitHub Stats

Ojerinde's Top Languages

Ojerinde's GitHub Stats

Ojerinde's GitHub Streak


⚡ Fun Fact

I love football and I'm passionate about building things that empower people.

Pinned Loading

  1. Ask-AnswerAsk-AnswerPublic

    An application to ask a question or to answer questions. It is an application I am building for my online school because I observed some questions are not answered due to many messages in the schoo…

    JavaScript 1

  2. cd0157-Server-Deployment-and-Containerizationcd0157-Server-Deployment-and-ContainerizationPublic

    Forked from udacity/cd0157-Server-Deployment-and-Containerization

    Server Deployment and Configuration project. This is a project where I deployed an application using CI/CD.

    Python

  3. CRUDify-AppCRUDify-AppPublic

    An application I built with React and which performs CRUD operations. This project further solidifies my knowledge of React.

    JavaScript 1

  4. Redux_PracticeRedux_PracticePublic

    This is an exercise to practice my Redux tool skills. I practiced creating of action creator object which make my components code leaner.

    JavaScript

  5. Udacity-Fyyur-1Udacity-Fyyur-1Public

    Fyyur project. This is an execise to practice communication with the database from the frontend, writing backend codes(Flask), working with Flask-SQLAlchemy and many more.

    Python

  6. U-Trivia-AppU-Trivia-AppPublic

    Trivia App project. This is an exercise to build an API around a RESTFul concepts. I followed all the best practices to build the endpoints.

    Python

, '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 Ojerinde's full-sized avatar
IN PROGRESS...
IN PROGRESS...

Block or report Ojerinde

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

Hi there, welcome 👋🏾

Joel Ojerinde is a Graduate Electrical and Electronics Engineer and Software Engineer. He specializes in intelligent wireless systems, full-stack development, and AI-driven telecom solutions. He is passionate about building scalable systems and writing clean, maintainable code.


👨🏾‍💻 Quick Summary

  • 🎓 Graduate of Electrical and Electronics Engineering from the University of Ilorin.
  • 🔭 Currently working as a Network Engineer at Huawei.
  • 🌐 Passionate about 6G, GNSS, AI/ML, and cloud-native development.
  • 🧠 Actively building research-driven projects in wireless communications, neural networks, and signal processing.
  • 💻 Tech Interests: Full Stack Web Development, DevOps, MATLAB/Simulink for 6G, and AI in telecoms.
  • 💼 Open to roles in Software Engineering, Network Engineering, AI/ML, or Telecom R&D.
  • 📝 Writes technical articles on Hashnode.
  • 📫 Reach me at joelojerinde@gmail.com.

📌 Let's Connect

Joel_OjerindeJoel Ojerinde


🛠️ Languages and Tools


📈 GitHub Stats

Ojerinde's Top Languages

Ojerinde's GitHub Stats

Ojerinde's GitHub Streak


⚡ Fun Fact

I love football and I'm passionate about building things that empower people.

Pinned Loading

  1. Ask-AnswerAsk-AnswerPublic

    An application to ask a question or to answer questions. It is an application I am building for my online school because I observed some questions are not answered due to many messages in the schoo…

    JavaScript 1

  2. cd0157-Server-Deployment-and-Containerizationcd0157-Server-Deployment-and-ContainerizationPublic

    Forked from udacity/cd0157-Server-Deployment-and-Containerization

    Server Deployment and Configuration project. This is a project where I deployed an application using CI/CD.

    Python

  3. CRUDify-AppCRUDify-AppPublic

    An application I built with React and which performs CRUD operations. This project further solidifies my knowledge of React.

    JavaScript 1

  4. Redux_PracticeRedux_PracticePublic

    This is an exercise to practice my Redux tool skills. I practiced creating of action creator object which make my components code leaner.

    JavaScript

  5. Udacity-Fyyur-1Udacity-Fyyur-1Public

    Fyyur project. This is an execise to practice communication with the database from the frontend, writing backend codes(Flask), working with Flask-SQLAlchemy and many more.

    Python

  6. U-Trivia-AppU-Trivia-AppPublic

    Trivia App project. This is an exercise to build an API around a RESTFul concepts. I followed all the best practices to build the endpoints.

    Python

, '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 Ojerinde's full-sized avatar
IN PROGRESS...
IN PROGRESS...

Block or report Ojerinde

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

Hi there, welcome 👋🏾

Joel Ojerinde is a Graduate Electrical and Electronics Engineer and Software Engineer. He specializes in intelligent wireless systems, full-stack development, and AI-driven telecom solutions. He is passionate about building scalable systems and writing clean, maintainable code.


👨🏾‍💻 Quick Summary

  • 🎓 Graduate of Electrical and Electronics Engineering from the University of Ilorin.
  • 🔭 Currently working as a Network Engineer at Huawei.
  • 🌐 Passionate about 6G, GNSS, AI/ML, and cloud-native development.
  • 🧠 Actively building research-driven projects in wireless communications, neural networks, and signal processing.
  • 💻 Tech Interests: Full Stack Web Development, DevOps, MATLAB/Simulink for 6G, and AI in telecoms.
  • 💼 Open to roles in Software Engineering, Network Engineering, AI/ML, or Telecom R&D.
  • 📝 Writes technical articles on Hashnode.
  • 📫 Reach me at joelojerinde@gmail.com.

📌 Let's Connect

Joel_OjerindeJoel Ojerinde


🛠️ Languages and Tools


📈 GitHub Stats

Ojerinde's Top Languages

Ojerinde's GitHub Stats

Ojerinde's GitHub Streak


⚡ Fun Fact

I love football and I'm passionate about building things that empower people.

Pinned Loading

  1. Ask-AnswerAsk-AnswerPublic

    An application to ask a question or to answer questions. It is an application I am building for my online school because I observed some questions are not answered due to many messages in the schoo…

    JavaScript 1

  2. cd0157-Server-Deployment-and-Containerizationcd0157-Server-Deployment-and-ContainerizationPublic

    Forked from udacity/cd0157-Server-Deployment-and-Containerization

    Server Deployment and Configuration project. This is a project where I deployed an application using CI/CD.

    Python

  3. CRUDify-AppCRUDify-AppPublic

    An application I built with React and which performs CRUD operations. This project further solidifies my knowledge of React.

    JavaScript 1

  4. Redux_PracticeRedux_PracticePublic

    This is an exercise to practice my Redux tool skills. I practiced creating of action creator object which make my components code leaner.

    JavaScript

  5. Udacity-Fyyur-1Udacity-Fyyur-1Public

    Fyyur project. This is an execise to practice communication with the database from the frontend, writing backend codes(Flask), working with Flask-SQLAlchemy and many more.

    Python

  6. U-Trivia-AppU-Trivia-AppPublic

    Trivia App project. This is an exercise to build an API around a RESTFul concepts. I followed all the best practices to build the endpoints.

    Python

, '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 Ojerinde's full-sized avatar
IN PROGRESS...
IN PROGRESS...

Block or report Ojerinde

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

Hi there, welcome 👋🏾

Joel Ojerinde is a Graduate Electrical and Electronics Engineer and Software Engineer. He specializes in intelligent wireless systems, full-stack development, and AI-driven telecom solutions. He is passionate about building scalable systems and writing clean, maintainable code.


👨🏾‍💻 Quick Summary

  • 🎓 Graduate of Electrical and Electronics Engineering from the University of Ilorin.
  • 🔭 Currently working as a Network Engineer at Huawei.
  • 🌐 Passionate about 6G, GNSS, AI/ML, and cloud-native development.
  • 🧠 Actively building research-driven projects in wireless communications, neural networks, and signal processing.
  • 💻 Tech Interests: Full Stack Web Development, DevOps, MATLAB/Simulink for 6G, and AI in telecoms.
  • 💼 Open to roles in Software Engineering, Network Engineering, AI/ML, or Telecom R&D.
  • 📝 Writes technical articles on Hashnode.
  • 📫 Reach me at joelojerinde@gmail.com.

📌 Let's Connect

Joel_OjerindeJoel Ojerinde


🛠️ Languages and Tools


📈 GitHub Stats

Ojerinde's Top Languages

Ojerinde's GitHub Stats

Ojerinde's GitHub Streak


⚡ Fun Fact

I love football and I'm passionate about building things that empower people.

Pinned Loading

  1. Ask-AnswerAsk-AnswerPublic

    An application to ask a question or to answer questions. It is an application I am building for my online school because I observed some questions are not answered due to many messages in the schoo…

    JavaScript 1

  2. cd0157-Server-Deployment-and-Containerizationcd0157-Server-Deployment-and-ContainerizationPublic

    Forked from udacity/cd0157-Server-Deployment-and-Containerization

    Server Deployment and Configuration project. This is a project where I deployed an application using CI/CD.

    Python

  3. CRUDify-AppCRUDify-AppPublic

    An application I built with React and which performs CRUD operations. This project further solidifies my knowledge of React.

    JavaScript 1

  4. Redux_PracticeRedux_PracticePublic

    This is an exercise to practice my Redux tool skills. I practiced creating of action creator object which make my components code leaner.

    JavaScript

  5. Udacity-Fyyur-1Udacity-Fyyur-1Public

    Fyyur project. This is an execise to practice communication with the database from the frontend, writing backend codes(Flask), working with Flask-SQLAlchemy and many more.

    Python

  6. U-Trivia-AppU-Trivia-AppPublic

    Trivia App project. This is an exercise to build an API around a RESTFul concepts. I followed all the best practices to build the endpoints.

    Python