View peterlightspeed's full-sized avatar

Block or report peterlightspeed

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
peterlightspeed/README.md
Typing SVG

About Me

I build software that solves real problems, not tutorial clones. My work sits at the intersection of backend engineering and applied AI: designing APIs, automating operations, and shipping SaaS products that businesses actually depend on.

I'm a Computer Science student and the founder of PLSTech, where I'm building PLS Nexus (AI-powered talent intelligence) and PLS Jarvis (a full AI assistant ecosystem: FastAPI backend, web app, and mobile scaffold). Alongside product work, I write production-grade Python and I'm actively growing my Go skills, and I care a lot about clean architecture, data quality, and systems that hold up outside a demo.

I also learn and teach in public. Most of what I know came from building things badly first, so I document the process and share it, whether that's a livestream, a repo, or a write-up, so other developers can skip some of the friction I didn't.

Reach me:petereluwade55@gmail.com · LinkedIn

Right now, I'm focused on:

  • Building PLS Nexus into a production-ready SaaS platform
  • Writing backend systems in Go and Python that are boring in the best way (reliable, testable, observable)
  • Applying AI to real business workflows instead of chasing demos
  • Teaching backend, Python, and Go through live sessions and content
  • Contributing to and maintaining open-source tools

Current Focus — PLS Nexus

PLS Nexus is an AI-powered SaaS platform helping businesses automate workflows, customer interactions, productivity, and day-to-day operations using modern AI technologies. It's under active development as the flagship product of PLSTech.

RepositoryLive Demo


Featured Projects

PLS Jarvis — AI Assistant Ecosystem

A JARVIS-inspired AI assistant: FastAPI backend (multi-provider AI with automatic fallback across Gemini/OpenAI/Anthropic/Groq/OpenRouter, device command routing, credits + Paystack payments, admin dashboard, RAG semantic cache), a React PWA with voice input/output, and a React Native (Expo) Android scaffold.

Stack: Python · FastAPI · React · TypeScript · React Native (Expo) · Supabase · PostgreSQL

RepoStatusStatus

PLS Nexus — Talent Intelligence Platform

AI-powered resume/talent intelligence backend. FastAPI + PostgreSQL + JWT authentication, Gemini AI integration with schema validation before AI output touches the database, a circuit breaker pattern built from scratch to stop cascading failures, and graceful handling of corrupted/unreadable uploads.

Stack: Python · FastAPI · PostgreSQL · SQLAlchemy (Async) · JWT · Gemini AI

RepoStatus

Nigerian SMB Data Sanitizer

Production-grade Python pipeline for cleaning and standardizing Nigerian SME transaction data, with validation reporting and automated sanitization.

Stack: Python · pandas · ETL

RepoDemo

Hope Assessment App

Healthcare assessment platform for patient registration, screening, and clinical workflow management.

Stack: React · TypeScript

RepoDemo

Portfolio Website

Personal portfolio showcasing AI, backend, Python, Go, and SaaS projects. Deployed on GitHub Pages.

Stack: HTML · Bootstrap · Python · Go

RepoDemo

PeterLightspeed Projects

Source code from my Python, Go, AI, and web development tutorials and live coding sessions.

Stack: Python · Go

RepoDemo

Production Contact System

A production-ready, serverless contact system for my portfolio, handling text and file-attachment submissions directly from a static site while keeping API keys secure. See the dedicated section below for the full breakdown.

Stack: Cloudflare Workers · Resend Email API · JavaScript · HTML/CSS

Live SiteStatus


Production Contact System

I designed and deployed a production-ready contact system for my portfolio, replacing a basic form service with a custom serverless backend. It lets visitors submit project requests with file attachments (logos, documents, briefs) directly from the site, while API keys stay secure server-side through Cloudflare Worker Secrets — nothing sensitive is ever exposed in the frontend code.

Stack:

Engineering challenges solved:

  • Building a backend for a static site with no traditional server
  • Handling multipart form submissions containing both text fields and files
  • Sending email attachments programmatically through the Resend API
  • Configuring CORS so the GitHub Pages frontend could call the Worker safely
  • Managing API keys securely using Cloudflare Worker Secrets instead of exposing them client-side
  • Debugging a live third-party API integration end-to-end
  • Deploying and testing a serverless function in production

Live Site


Content Creation

I teach programming publicly across a few platforms, covering Python, Go, backend development, AI, software engineering, building SaaS products, and automation.

LinkedIn LiveYouTubeTikTokGitHub


Tech Stack

Languages

Frameworks & Platforms

Data & Infrastructure

Tools


Currently Learning


GitHub Stats





Roadmap

StageFocus
CompletedCore Python fundamentals, first client and personal websites, first production data pipeline (Nigerian SMB Data Sanitizer), production contact system for portfolio (Cloudflare Workers + Resend), PLS Jarvis backend + web app
LearningGo, distributed systems, system design, cloud deployment, AI agents
BuildingPLS Nexus (AI talent intelligence platform), PLS Jarvis (mobile app), backend services in Go, public teaching content
Future GoalsScale PLS Nexus to paying customers, ship PLS Jarvis mobile, contribute to major open-source projects, grow a teaching audience across platforms

Currently Building

  • PLS Jarvis — AI assistant ecosystem: FastAPI backend and React PWA fully implemented; React Native (Expo) Android app scaffolded, native device wiring in progress
  • PLS Nexus — AI-powered resume/talent intelligence backend (FastAPI, PostgreSQL, JWT auth, PDF text extraction and schema-validated AI output shipped; candidate scoring and job matching in progress)
  • Weekly LinkedIn Live — Python classes taught in public
  • Go Backend Services — production-oriented backend systems and APIs, as I grow from Go fundamentals
  • Open-Source Projects — tools and utilities for other developers



Connect

PortfolioGitHubLinkedInYouTubeTikTokXBlogEmail


Pinned Loading

  1. peterlightspeed_projectspeterlightspeed_projectsPublic

    Source code for my Python, Go, AI, and web development tutorials and live coding sessions.

    Python 9 1

  2. lightspeed-hospital-templatelightspeed-hospital-templatePublic

    Responsive hospital website template for healthcare organizations and medical professionals.

    JavaScript 2

  3. peterlight-ai-cover-letterpeterlight-ai-cover-letterPublic

    AI-powered resume and cover letter generator built with Python to help job seekers create better applications.

    Python 2

  4. pls-nigerian-smb-data-sanitizer-communitypls-nigerian-smb-data-sanitizer-communityPublic

    Community Edition of a production-grade Python pipeline for cleaning and standardizing Nigerian SME transaction data. Built with pandas, OOP, validation reporting, and automated data sanitization.

    Python 3 1

  5. portfolioportfolioPublic

    Personal portfolio showcasing my AI, backend, Python, Go, and SaaS projects.

    HTML 5

, '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 peterlightspeed's full-sized avatar

Block or report peterlightspeed

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
peterlightspeed/README.md
Typing SVG

About Me

I build software that solves real problems, not tutorial clones. My work sits at the intersection of backend engineering and applied AI: designing APIs, automating operations, and shipping SaaS products that businesses actually depend on.

I'm a Computer Science student and the founder of PLSTech, where I'm building PLS Nexus (AI-powered talent intelligence) and PLS Jarvis (a full AI assistant ecosystem: FastAPI backend, web app, and mobile scaffold). Alongside product work, I write production-grade Python and I'm actively growing my Go skills, and I care a lot about clean architecture, data quality, and systems that hold up outside a demo.

I also learn and teach in public. Most of what I know came from building things badly first, so I document the process and share it, whether that's a livestream, a repo, or a write-up, so other developers can skip some of the friction I didn't.

Reach me:petereluwade55@gmail.com · LinkedIn

Right now, I'm focused on:

  • Building PLS Nexus into a production-ready SaaS platform
  • Writing backend systems in Go and Python that are boring in the best way (reliable, testable, observable)
  • Applying AI to real business workflows instead of chasing demos
  • Teaching backend, Python, and Go through live sessions and content
  • Contributing to and maintaining open-source tools

Current Focus — PLS Nexus

PLS Nexus is an AI-powered SaaS platform helping businesses automate workflows, customer interactions, productivity, and day-to-day operations using modern AI technologies. It's under active development as the flagship product of PLSTech.

RepositoryLive Demo


Featured Projects

PLS Jarvis — AI Assistant Ecosystem

A JARVIS-inspired AI assistant: FastAPI backend (multi-provider AI with automatic fallback across Gemini/OpenAI/Anthropic/Groq/OpenRouter, device command routing, credits + Paystack payments, admin dashboard, RAG semantic cache), a React PWA with voice input/output, and a React Native (Expo) Android scaffold.

Stack: Python · FastAPI · React · TypeScript · React Native (Expo) · Supabase · PostgreSQL

RepoStatusStatus

PLS Nexus — Talent Intelligence Platform

AI-powered resume/talent intelligence backend. FastAPI + PostgreSQL + JWT authentication, Gemini AI integration with schema validation before AI output touches the database, a circuit breaker pattern built from scratch to stop cascading failures, and graceful handling of corrupted/unreadable uploads.

Stack: Python · FastAPI · PostgreSQL · SQLAlchemy (Async) · JWT · Gemini AI

RepoStatus

Nigerian SMB Data Sanitizer

Production-grade Python pipeline for cleaning and standardizing Nigerian SME transaction data, with validation reporting and automated sanitization.

Stack: Python · pandas · ETL

RepoDemo

Hope Assessment App

Healthcare assessment platform for patient registration, screening, and clinical workflow management.

Stack: React · TypeScript

RepoDemo

Portfolio Website

Personal portfolio showcasing AI, backend, Python, Go, and SaaS projects. Deployed on GitHub Pages.

Stack: HTML · Bootstrap · Python · Go

RepoDemo

PeterLightspeed Projects

Source code from my Python, Go, AI, and web development tutorials and live coding sessions.

Stack: Python · Go

RepoDemo

Production Contact System

A production-ready, serverless contact system for my portfolio, handling text and file-attachment submissions directly from a static site while keeping API keys secure. See the dedicated section below for the full breakdown.

Stack: Cloudflare Workers · Resend Email API · JavaScript · HTML/CSS

Live SiteStatus


Production Contact System

I designed and deployed a production-ready contact system for my portfolio, replacing a basic form service with a custom serverless backend. It lets visitors submit project requests with file attachments (logos, documents, briefs) directly from the site, while API keys stay secure server-side through Cloudflare Worker Secrets — nothing sensitive is ever exposed in the frontend code.

Stack:

Engineering challenges solved:

  • Building a backend for a static site with no traditional server
  • Handling multipart form submissions containing both text fields and files
  • Sending email attachments programmatically through the Resend API
  • Configuring CORS so the GitHub Pages frontend could call the Worker safely
  • Managing API keys securely using Cloudflare Worker Secrets instead of exposing them client-side
  • Debugging a live third-party API integration end-to-end
  • Deploying and testing a serverless function in production

Live Site


Content Creation

I teach programming publicly across a few platforms, covering Python, Go, backend development, AI, software engineering, building SaaS products, and automation.

LinkedIn LiveYouTubeTikTokGitHub


Tech Stack

Languages

Frameworks & Platforms

Data & Infrastructure

Tools


Currently Learning


GitHub Stats





Roadmap

StageFocus
CompletedCore Python fundamentals, first client and personal websites, first production data pipeline (Nigerian SMB Data Sanitizer), production contact system for portfolio (Cloudflare Workers + Resend), PLS Jarvis backend + web app
LearningGo, distributed systems, system design, cloud deployment, AI agents
BuildingPLS Nexus (AI talent intelligence platform), PLS Jarvis (mobile app), backend services in Go, public teaching content
Future GoalsScale PLS Nexus to paying customers, ship PLS Jarvis mobile, contribute to major open-source projects, grow a teaching audience across platforms

Currently Building

  • PLS Jarvis — AI assistant ecosystem: FastAPI backend and React PWA fully implemented; React Native (Expo) Android app scaffolded, native device wiring in progress
  • PLS Nexus — AI-powered resume/talent intelligence backend (FastAPI, PostgreSQL, JWT auth, PDF text extraction and schema-validated AI output shipped; candidate scoring and job matching in progress)
  • Weekly LinkedIn Live — Python classes taught in public
  • Go Backend Services — production-oriented backend systems and APIs, as I grow from Go fundamentals
  • Open-Source Projects — tools and utilities for other developers



Connect

PortfolioGitHubLinkedInYouTubeTikTokXBlogEmail


Pinned Loading

  1. peterlightspeed_projectspeterlightspeed_projectsPublic

    Source code for my Python, Go, AI, and web development tutorials and live coding sessions.

    Python 9 1

  2. lightspeed-hospital-templatelightspeed-hospital-templatePublic

    Responsive hospital website template for healthcare organizations and medical professionals.

    JavaScript 2

  3. peterlight-ai-cover-letterpeterlight-ai-cover-letterPublic

    AI-powered resume and cover letter generator built with Python to help job seekers create better applications.

    Python 2

  4. pls-nigerian-smb-data-sanitizer-communitypls-nigerian-smb-data-sanitizer-communityPublic

    Community Edition of a production-grade Python pipeline for cleaning and standardizing Nigerian SME transaction data. Built with pandas, OOP, validation reporting, and automated data sanitization.

    Python 3 1

  5. portfolioportfolioPublic

    Personal portfolio showcasing my AI, backend, Python, Go, and SaaS projects.

    HTML 5

, '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 peterlightspeed's full-sized avatar

Block or report peterlightspeed

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
peterlightspeed/README.md
Typing SVG

About Me

I build software that solves real problems, not tutorial clones. My work sits at the intersection of backend engineering and applied AI: designing APIs, automating operations, and shipping SaaS products that businesses actually depend on.

I'm a Computer Science student and the founder of PLSTech, where I'm building PLS Nexus (AI-powered talent intelligence) and PLS Jarvis (a full AI assistant ecosystem: FastAPI backend, web app, and mobile scaffold). Alongside product work, I write production-grade Python and I'm actively growing my Go skills, and I care a lot about clean architecture, data quality, and systems that hold up outside a demo.

I also learn and teach in public. Most of what I know came from building things badly first, so I document the process and share it, whether that's a livestream, a repo, or a write-up, so other developers can skip some of the friction I didn't.

Reach me:petereluwade55@gmail.com · LinkedIn

Right now, I'm focused on:

  • Building PLS Nexus into a production-ready SaaS platform
  • Writing backend systems in Go and Python that are boring in the best way (reliable, testable, observable)
  • Applying AI to real business workflows instead of chasing demos
  • Teaching backend, Python, and Go through live sessions and content
  • Contributing to and maintaining open-source tools

Current Focus — PLS Nexus

PLS Nexus is an AI-powered SaaS platform helping businesses automate workflows, customer interactions, productivity, and day-to-day operations using modern AI technologies. It's under active development as the flagship product of PLSTech.

RepositoryLive Demo


Featured Projects

PLS Jarvis — AI Assistant Ecosystem

A JARVIS-inspired AI assistant: FastAPI backend (multi-provider AI with automatic fallback across Gemini/OpenAI/Anthropic/Groq/OpenRouter, device command routing, credits + Paystack payments, admin dashboard, RAG semantic cache), a React PWA with voice input/output, and a React Native (Expo) Android scaffold.

Stack: Python · FastAPI · React · TypeScript · React Native (Expo) · Supabase · PostgreSQL

RepoStatusStatus

PLS Nexus — Talent Intelligence Platform

AI-powered resume/talent intelligence backend. FastAPI + PostgreSQL + JWT authentication, Gemini AI integration with schema validation before AI output touches the database, a circuit breaker pattern built from scratch to stop cascading failures, and graceful handling of corrupted/unreadable uploads.

Stack: Python · FastAPI · PostgreSQL · SQLAlchemy (Async) · JWT · Gemini AI

RepoStatus

Nigerian SMB Data Sanitizer

Production-grade Python pipeline for cleaning and standardizing Nigerian SME transaction data, with validation reporting and automated sanitization.

Stack: Python · pandas · ETL

RepoDemo

Hope Assessment App

Healthcare assessment platform for patient registration, screening, and clinical workflow management.

Stack: React · TypeScript

RepoDemo

Portfolio Website

Personal portfolio showcasing AI, backend, Python, Go, and SaaS projects. Deployed on GitHub Pages.

Stack: HTML · Bootstrap · Python · Go

RepoDemo

PeterLightspeed Projects

Source code from my Python, Go, AI, and web development tutorials and live coding sessions.

Stack: Python · Go

RepoDemo

Production Contact System

A production-ready, serverless contact system for my portfolio, handling text and file-attachment submissions directly from a static site while keeping API keys secure. See the dedicated section below for the full breakdown.

Stack: Cloudflare Workers · Resend Email API · JavaScript · HTML/CSS

Live SiteStatus


Production Contact System

I designed and deployed a production-ready contact system for my portfolio, replacing a basic form service with a custom serverless backend. It lets visitors submit project requests with file attachments (logos, documents, briefs) directly from the site, while API keys stay secure server-side through Cloudflare Worker Secrets — nothing sensitive is ever exposed in the frontend code.

Stack:

Engineering challenges solved:

  • Building a backend for a static site with no traditional server
  • Handling multipart form submissions containing both text fields and files
  • Sending email attachments programmatically through the Resend API
  • Configuring CORS so the GitHub Pages frontend could call the Worker safely
  • Managing API keys securely using Cloudflare Worker Secrets instead of exposing them client-side
  • Debugging a live third-party API integration end-to-end
  • Deploying and testing a serverless function in production

Live Site


Content Creation

I teach programming publicly across a few platforms, covering Python, Go, backend development, AI, software engineering, building SaaS products, and automation.

LinkedIn LiveYouTubeTikTokGitHub


Tech Stack

Languages

Frameworks & Platforms

Data & Infrastructure

Tools


Currently Learning


GitHub Stats





Roadmap

StageFocus
CompletedCore Python fundamentals, first client and personal websites, first production data pipeline (Nigerian SMB Data Sanitizer), production contact system for portfolio (Cloudflare Workers + Resend), PLS Jarvis backend + web app
LearningGo, distributed systems, system design, cloud deployment, AI agents
BuildingPLS Nexus (AI talent intelligence platform), PLS Jarvis (mobile app), backend services in Go, public teaching content
Future GoalsScale PLS Nexus to paying customers, ship PLS Jarvis mobile, contribute to major open-source projects, grow a teaching audience across platforms

Currently Building

  • PLS Jarvis — AI assistant ecosystem: FastAPI backend and React PWA fully implemented; React Native (Expo) Android app scaffolded, native device wiring in progress
  • PLS Nexus — AI-powered resume/talent intelligence backend (FastAPI, PostgreSQL, JWT auth, PDF text extraction and schema-validated AI output shipped; candidate scoring and job matching in progress)
  • Weekly LinkedIn Live — Python classes taught in public
  • Go Backend Services — production-oriented backend systems and APIs, as I grow from Go fundamentals
  • Open-Source Projects — tools and utilities for other developers



Connect

PortfolioGitHubLinkedInYouTubeTikTokXBlogEmail


Pinned Loading

  1. peterlightspeed_projectspeterlightspeed_projectsPublic

    Source code for my Python, Go, AI, and web development tutorials and live coding sessions.

    Python 9 1

  2. lightspeed-hospital-templatelightspeed-hospital-templatePublic

    Responsive hospital website template for healthcare organizations and medical professionals.

    JavaScript 2

  3. peterlight-ai-cover-letterpeterlight-ai-cover-letterPublic

    AI-powered resume and cover letter generator built with Python to help job seekers create better applications.

    Python 2

  4. pls-nigerian-smb-data-sanitizer-communitypls-nigerian-smb-data-sanitizer-communityPublic

    Community Edition of a production-grade Python pipeline for cleaning and standardizing Nigerian SME transaction data. Built with pandas, OOP, validation reporting, and automated data sanitization.

    Python 3 1

  5. portfolioportfolioPublic

    Personal portfolio showcasing my AI, backend, Python, Go, and SaaS projects.

    HTML 5

, '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 peterlightspeed's full-sized avatar

Block or report peterlightspeed

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
peterlightspeed/README.md
Typing SVG

About Me

I build software that solves real problems, not tutorial clones. My work sits at the intersection of backend engineering and applied AI: designing APIs, automating operations, and shipping SaaS products that businesses actually depend on.

I'm a Computer Science student and the founder of PLSTech, where I'm building PLS Nexus (AI-powered talent intelligence) and PLS Jarvis (a full AI assistant ecosystem: FastAPI backend, web app, and mobile scaffold). Alongside product work, I write production-grade Python and I'm actively growing my Go skills, and I care a lot about clean architecture, data quality, and systems that hold up outside a demo.

I also learn and teach in public. Most of what I know came from building things badly first, so I document the process and share it, whether that's a livestream, a repo, or a write-up, so other developers can skip some of the friction I didn't.

Reach me:petereluwade55@gmail.com · LinkedIn

Right now, I'm focused on:

  • Building PLS Nexus into a production-ready SaaS platform
  • Writing backend systems in Go and Python that are boring in the best way (reliable, testable, observable)
  • Applying AI to real business workflows instead of chasing demos
  • Teaching backend, Python, and Go through live sessions and content
  • Contributing to and maintaining open-source tools

Current Focus — PLS Nexus

PLS Nexus is an AI-powered SaaS platform helping businesses automate workflows, customer interactions, productivity, and day-to-day operations using modern AI technologies. It's under active development as the flagship product of PLSTech.

RepositoryLive Demo


Featured Projects

PLS Jarvis — AI Assistant Ecosystem

A JARVIS-inspired AI assistant: FastAPI backend (multi-provider AI with automatic fallback across Gemini/OpenAI/Anthropic/Groq/OpenRouter, device command routing, credits + Paystack payments, admin dashboard, RAG semantic cache), a React PWA with voice input/output, and a React Native (Expo) Android scaffold.

Stack: Python · FastAPI · React · TypeScript · React Native (Expo) · Supabase · PostgreSQL

RepoStatusStatus

PLS Nexus — Talent Intelligence Platform

AI-powered resume/talent intelligence backend. FastAPI + PostgreSQL + JWT authentication, Gemini AI integration with schema validation before AI output touches the database, a circuit breaker pattern built from scratch to stop cascading failures, and graceful handling of corrupted/unreadable uploads.

Stack: Python · FastAPI · PostgreSQL · SQLAlchemy (Async) · JWT · Gemini AI

RepoStatus

Nigerian SMB Data Sanitizer

Production-grade Python pipeline for cleaning and standardizing Nigerian SME transaction data, with validation reporting and automated sanitization.

Stack: Python · pandas · ETL

RepoDemo

Hope Assessment App

Healthcare assessment platform for patient registration, screening, and clinical workflow management.

Stack: React · TypeScript

RepoDemo

Portfolio Website

Personal portfolio showcasing AI, backend, Python, Go, and SaaS projects. Deployed on GitHub Pages.

Stack: HTML · Bootstrap · Python · Go

RepoDemo

PeterLightspeed Projects

Source code from my Python, Go, AI, and web development tutorials and live coding sessions.

Stack: Python · Go

RepoDemo

Production Contact System

A production-ready, serverless contact system for my portfolio, handling text and file-attachment submissions directly from a static site while keeping API keys secure. See the dedicated section below for the full breakdown.

Stack: Cloudflare Workers · Resend Email API · JavaScript · HTML/CSS

Live SiteStatus


Production Contact System

I designed and deployed a production-ready contact system for my portfolio, replacing a basic form service with a custom serverless backend. It lets visitors submit project requests with file attachments (logos, documents, briefs) directly from the site, while API keys stay secure server-side through Cloudflare Worker Secrets — nothing sensitive is ever exposed in the frontend code.

Stack:

Engineering challenges solved:

  • Building a backend for a static site with no traditional server
  • Handling multipart form submissions containing both text fields and files
  • Sending email attachments programmatically through the Resend API
  • Configuring CORS so the GitHub Pages frontend could call the Worker safely
  • Managing API keys securely using Cloudflare Worker Secrets instead of exposing them client-side
  • Debugging a live third-party API integration end-to-end
  • Deploying and testing a serverless function in production

Live Site


Content Creation

I teach programming publicly across a few platforms, covering Python, Go, backend development, AI, software engineering, building SaaS products, and automation.

LinkedIn LiveYouTubeTikTokGitHub


Tech Stack

Languages

Frameworks & Platforms

Data & Infrastructure

Tools


Currently Learning


GitHub Stats





Roadmap

StageFocus
CompletedCore Python fundamentals, first client and personal websites, first production data pipeline (Nigerian SMB Data Sanitizer), production contact system for portfolio (Cloudflare Workers + Resend), PLS Jarvis backend + web app
LearningGo, distributed systems, system design, cloud deployment, AI agents
BuildingPLS Nexus (AI talent intelligence platform), PLS Jarvis (mobile app), backend services in Go, public teaching content
Future GoalsScale PLS Nexus to paying customers, ship PLS Jarvis mobile, contribute to major open-source projects, grow a teaching audience across platforms

Currently Building

  • PLS Jarvis — AI assistant ecosystem: FastAPI backend and React PWA fully implemented; React Native (Expo) Android app scaffolded, native device wiring in progress
  • PLS Nexus — AI-powered resume/talent intelligence backend (FastAPI, PostgreSQL, JWT auth, PDF text extraction and schema-validated AI output shipped; candidate scoring and job matching in progress)
  • Weekly LinkedIn Live — Python classes taught in public
  • Go Backend Services — production-oriented backend systems and APIs, as I grow from Go fundamentals
  • Open-Source Projects — tools and utilities for other developers



Connect

PortfolioGitHubLinkedInYouTubeTikTokXBlogEmail


Pinned Loading

  1. peterlightspeed_projectspeterlightspeed_projectsPublic

    Source code for my Python, Go, AI, and web development tutorials and live coding sessions.

    Python 9 1

  2. lightspeed-hospital-templatelightspeed-hospital-templatePublic

    Responsive hospital website template for healthcare organizations and medical professionals.

    JavaScript 2

  3. peterlight-ai-cover-letterpeterlight-ai-cover-letterPublic

    AI-powered resume and cover letter generator built with Python to help job seekers create better applications.

    Python 2

  4. pls-nigerian-smb-data-sanitizer-communitypls-nigerian-smb-data-sanitizer-communityPublic

    Community Edition of a production-grade Python pipeline for cleaning and standardizing Nigerian SME transaction data. Built with pandas, OOP, validation reporting, and automated data sanitization.

    Python 3 1

  5. portfolioportfolioPublic

    Personal portfolio showcasing my AI, backend, Python, Go, and SaaS projects.

    HTML 5

, '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 peterlightspeed's full-sized avatar

Block or report peterlightspeed

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
peterlightspeed/README.md
Typing SVG

About Me

I build software that solves real problems, not tutorial clones. My work sits at the intersection of backend engineering and applied AI: designing APIs, automating operations, and shipping SaaS products that businesses actually depend on.

I'm a Computer Science student and the founder of PLSTech, where I'm building PLS Nexus (AI-powered talent intelligence) and PLS Jarvis (a full AI assistant ecosystem: FastAPI backend, web app, and mobile scaffold). Alongside product work, I write production-grade Python and I'm actively growing my Go skills, and I care a lot about clean architecture, data quality, and systems that hold up outside a demo.

I also learn and teach in public. Most of what I know came from building things badly first, so I document the process and share it, whether that's a livestream, a repo, or a write-up, so other developers can skip some of the friction I didn't.

Reach me:petereluwade55@gmail.com · LinkedIn

Right now, I'm focused on:

  • Building PLS Nexus into a production-ready SaaS platform
  • Writing backend systems in Go and Python that are boring in the best way (reliable, testable, observable)
  • Applying AI to real business workflows instead of chasing demos
  • Teaching backend, Python, and Go through live sessions and content
  • Contributing to and maintaining open-source tools

Current Focus — PLS Nexus

PLS Nexus is an AI-powered SaaS platform helping businesses automate workflows, customer interactions, productivity, and day-to-day operations using modern AI technologies. It's under active development as the flagship product of PLSTech.

RepositoryLive Demo


Featured Projects

PLS Jarvis — AI Assistant Ecosystem

A JARVIS-inspired AI assistant: FastAPI backend (multi-provider AI with automatic fallback across Gemini/OpenAI/Anthropic/Groq/OpenRouter, device command routing, credits + Paystack payments, admin dashboard, RAG semantic cache), a React PWA with voice input/output, and a React Native (Expo) Android scaffold.

Stack: Python · FastAPI · React · TypeScript · React Native (Expo) · Supabase · PostgreSQL

RepoStatusStatus

PLS Nexus — Talent Intelligence Platform

AI-powered resume/talent intelligence backend. FastAPI + PostgreSQL + JWT authentication, Gemini AI integration with schema validation before AI output touches the database, a circuit breaker pattern built from scratch to stop cascading failures, and graceful handling of corrupted/unreadable uploads.

Stack: Python · FastAPI · PostgreSQL · SQLAlchemy (Async) · JWT · Gemini AI

RepoStatus

Nigerian SMB Data Sanitizer

Production-grade Python pipeline for cleaning and standardizing Nigerian SME transaction data, with validation reporting and automated sanitization.

Stack: Python · pandas · ETL

RepoDemo

Hope Assessment App

Healthcare assessment platform for patient registration, screening, and clinical workflow management.

Stack: React · TypeScript

RepoDemo

Portfolio Website

Personal portfolio showcasing AI, backend, Python, Go, and SaaS projects. Deployed on GitHub Pages.

Stack: HTML · Bootstrap · Python · Go

RepoDemo

PeterLightspeed Projects

Source code from my Python, Go, AI, and web development tutorials and live coding sessions.

Stack: Python · Go

RepoDemo

Production Contact System

A production-ready, serverless contact system for my portfolio, handling text and file-attachment submissions directly from a static site while keeping API keys secure. See the dedicated section below for the full breakdown.

Stack: Cloudflare Workers · Resend Email API · JavaScript · HTML/CSS

Live SiteStatus


Production Contact System

I designed and deployed a production-ready contact system for my portfolio, replacing a basic form service with a custom serverless backend. It lets visitors submit project requests with file attachments (logos, documents, briefs) directly from the site, while API keys stay secure server-side through Cloudflare Worker Secrets — nothing sensitive is ever exposed in the frontend code.

Stack:

Engineering challenges solved:

  • Building a backend for a static site with no traditional server
  • Handling multipart form submissions containing both text fields and files
  • Sending email attachments programmatically through the Resend API
  • Configuring CORS so the GitHub Pages frontend could call the Worker safely
  • Managing API keys securely using Cloudflare Worker Secrets instead of exposing them client-side
  • Debugging a live third-party API integration end-to-end
  • Deploying and testing a serverless function in production

Live Site


Content Creation

I teach programming publicly across a few platforms, covering Python, Go, backend development, AI, software engineering, building SaaS products, and automation.

LinkedIn LiveYouTubeTikTokGitHub


Tech Stack

Languages

Frameworks & Platforms

Data & Infrastructure

Tools


Currently Learning


GitHub Stats





Roadmap

StageFocus
CompletedCore Python fundamentals, first client and personal websites, first production data pipeline (Nigerian SMB Data Sanitizer), production contact system for portfolio (Cloudflare Workers + Resend), PLS Jarvis backend + web app
LearningGo, distributed systems, system design, cloud deployment, AI agents
BuildingPLS Nexus (AI talent intelligence platform), PLS Jarvis (mobile app), backend services in Go, public teaching content
Future GoalsScale PLS Nexus to paying customers, ship PLS Jarvis mobile, contribute to major open-source projects, grow a teaching audience across platforms

Currently Building

  • PLS Jarvis — AI assistant ecosystem: FastAPI backend and React PWA fully implemented; React Native (Expo) Android app scaffolded, native device wiring in progress
  • PLS Nexus — AI-powered resume/talent intelligence backend (FastAPI, PostgreSQL, JWT auth, PDF text extraction and schema-validated AI output shipped; candidate scoring and job matching in progress)
  • Weekly LinkedIn Live — Python classes taught in public
  • Go Backend Services — production-oriented backend systems and APIs, as I grow from Go fundamentals
  • Open-Source Projects — tools and utilities for other developers



Connect

PortfolioGitHubLinkedInYouTubeTikTokXBlogEmail


Pinned Loading

  1. peterlightspeed_projectspeterlightspeed_projectsPublic

    Source code for my Python, Go, AI, and web development tutorials and live coding sessions.

    Python 9 1

  2. lightspeed-hospital-templatelightspeed-hospital-templatePublic

    Responsive hospital website template for healthcare organizations and medical professionals.

    JavaScript 2

  3. peterlight-ai-cover-letterpeterlight-ai-cover-letterPublic

    AI-powered resume and cover letter generator built with Python to help job seekers create better applications.

    Python 2

  4. pls-nigerian-smb-data-sanitizer-communitypls-nigerian-smb-data-sanitizer-communityPublic

    Community Edition of a production-grade Python pipeline for cleaning and standardizing Nigerian SME transaction data. Built with pandas, OOP, validation reporting, and automated data sanitization.

    Python 3 1

  5. portfolioportfolioPublic

    Personal portfolio showcasing my AI, backend, Python, Go, and SaaS projects.

    HTML 5

, '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 peterlightspeed's full-sized avatar

Block or report peterlightspeed

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
peterlightspeed/README.md
Typing SVG

About Me

I build software that solves real problems, not tutorial clones. My work sits at the intersection of backend engineering and applied AI: designing APIs, automating operations, and shipping SaaS products that businesses actually depend on.

I'm a Computer Science student and the founder of PLSTech, where I'm building PLS Nexus (AI-powered talent intelligence) and PLS Jarvis (a full AI assistant ecosystem: FastAPI backend, web app, and mobile scaffold). Alongside product work, I write production-grade Python and I'm actively growing my Go skills, and I care a lot about clean architecture, data quality, and systems that hold up outside a demo.

I also learn and teach in public. Most of what I know came from building things badly first, so I document the process and share it, whether that's a livestream, a repo, or a write-up, so other developers can skip some of the friction I didn't.

Reach me:petereluwade55@gmail.com · LinkedIn

Right now, I'm focused on:

  • Building PLS Nexus into a production-ready SaaS platform
  • Writing backend systems in Go and Python that are boring in the best way (reliable, testable, observable)
  • Applying AI to real business workflows instead of chasing demos
  • Teaching backend, Python, and Go through live sessions and content
  • Contributing to and maintaining open-source tools

Current Focus — PLS Nexus

PLS Nexus is an AI-powered SaaS platform helping businesses automate workflows, customer interactions, productivity, and day-to-day operations using modern AI technologies. It's under active development as the flagship product of PLSTech.

RepositoryLive Demo


Featured Projects

PLS Jarvis — AI Assistant Ecosystem

A JARVIS-inspired AI assistant: FastAPI backend (multi-provider AI with automatic fallback across Gemini/OpenAI/Anthropic/Groq/OpenRouter, device command routing, credits + Paystack payments, admin dashboard, RAG semantic cache), a React PWA with voice input/output, and a React Native (Expo) Android scaffold.

Stack: Python · FastAPI · React · TypeScript · React Native (Expo) · Supabase · PostgreSQL

RepoStatusStatus

PLS Nexus — Talent Intelligence Platform

AI-powered resume/talent intelligence backend. FastAPI + PostgreSQL + JWT authentication, Gemini AI integration with schema validation before AI output touches the database, a circuit breaker pattern built from scratch to stop cascading failures, and graceful handling of corrupted/unreadable uploads.

Stack: Python · FastAPI · PostgreSQL · SQLAlchemy (Async) · JWT · Gemini AI

RepoStatus

Nigerian SMB Data Sanitizer

Production-grade Python pipeline for cleaning and standardizing Nigerian SME transaction data, with validation reporting and automated sanitization.

Stack: Python · pandas · ETL

RepoDemo

Hope Assessment App

Healthcare assessment platform for patient registration, screening, and clinical workflow management.

Stack: React · TypeScript

RepoDemo

Portfolio Website

Personal portfolio showcasing AI, backend, Python, Go, and SaaS projects. Deployed on GitHub Pages.

Stack: HTML · Bootstrap · Python · Go

RepoDemo

PeterLightspeed Projects

Source code from my Python, Go, AI, and web development tutorials and live coding sessions.

Stack: Python · Go

RepoDemo

Production Contact System

A production-ready, serverless contact system for my portfolio, handling text and file-attachment submissions directly from a static site while keeping API keys secure. See the dedicated section below for the full breakdown.

Stack: Cloudflare Workers · Resend Email API · JavaScript · HTML/CSS

Live SiteStatus


Production Contact System

I designed and deployed a production-ready contact system for my portfolio, replacing a basic form service with a custom serverless backend. It lets visitors submit project requests with file attachments (logos, documents, briefs) directly from the site, while API keys stay secure server-side through Cloudflare Worker Secrets — nothing sensitive is ever exposed in the frontend code.

Stack:

Engineering challenges solved:

  • Building a backend for a static site with no traditional server
  • Handling multipart form submissions containing both text fields and files
  • Sending email attachments programmatically through the Resend API
  • Configuring CORS so the GitHub Pages frontend could call the Worker safely
  • Managing API keys securely using Cloudflare Worker Secrets instead of exposing them client-side
  • Debugging a live third-party API integration end-to-end
  • Deploying and testing a serverless function in production

Live Site


Content Creation

I teach programming publicly across a few platforms, covering Python, Go, backend development, AI, software engineering, building SaaS products, and automation.

LinkedIn LiveYouTubeTikTokGitHub


Tech Stack

Languages

Frameworks & Platforms

Data & Infrastructure

Tools


Currently Learning


GitHub Stats





Roadmap

StageFocus
CompletedCore Python fundamentals, first client and personal websites, first production data pipeline (Nigerian SMB Data Sanitizer), production contact system for portfolio (Cloudflare Workers + Resend), PLS Jarvis backend + web app
LearningGo, distributed systems, system design, cloud deployment, AI agents
BuildingPLS Nexus (AI talent intelligence platform), PLS Jarvis (mobile app), backend services in Go, public teaching content
Future GoalsScale PLS Nexus to paying customers, ship PLS Jarvis mobile, contribute to major open-source projects, grow a teaching audience across platforms

Currently Building

  • PLS Jarvis — AI assistant ecosystem: FastAPI backend and React PWA fully implemented; React Native (Expo) Android app scaffolded, native device wiring in progress
  • PLS Nexus — AI-powered resume/talent intelligence backend (FastAPI, PostgreSQL, JWT auth, PDF text extraction and schema-validated AI output shipped; candidate scoring and job matching in progress)
  • Weekly LinkedIn Live — Python classes taught in public
  • Go Backend Services — production-oriented backend systems and APIs, as I grow from Go fundamentals
  • Open-Source Projects — tools and utilities for other developers



Connect

PortfolioGitHubLinkedInYouTubeTikTokXBlogEmail


Pinned Loading

  1. peterlightspeed_projectspeterlightspeed_projectsPublic

    Source code for my Python, Go, AI, and web development tutorials and live coding sessions.

    Python 9 1

  2. lightspeed-hospital-templatelightspeed-hospital-templatePublic

    Responsive hospital website template for healthcare organizations and medical professionals.

    JavaScript 2

  3. peterlight-ai-cover-letterpeterlight-ai-cover-letterPublic

    AI-powered resume and cover letter generator built with Python to help job seekers create better applications.

    Python 2

  4. pls-nigerian-smb-data-sanitizer-communitypls-nigerian-smb-data-sanitizer-communityPublic

    Community Edition of a production-grade Python pipeline for cleaning and standardizing Nigerian SME transaction data. Built with pandas, OOP, validation reporting, and automated data sanitization.

    Python 3 1

  5. portfolioportfolioPublic

    Personal portfolio showcasing my AI, backend, Python, Go, and SaaS projects.

    HTML 5

, '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 peterlightspeed's full-sized avatar

Block or report peterlightspeed

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
peterlightspeed/README.md
Typing SVG

About Me

I build software that solves real problems, not tutorial clones. My work sits at the intersection of backend engineering and applied AI: designing APIs, automating operations, and shipping SaaS products that businesses actually depend on.

I'm a Computer Science student and the founder of PLSTech, where I'm building PLS Nexus (AI-powered talent intelligence) and PLS Jarvis (a full AI assistant ecosystem: FastAPI backend, web app, and mobile scaffold). Alongside product work, I write production-grade Python and I'm actively growing my Go skills, and I care a lot about clean architecture, data quality, and systems that hold up outside a demo.

I also learn and teach in public. Most of what I know came from building things badly first, so I document the process and share it, whether that's a livestream, a repo, or a write-up, so other developers can skip some of the friction I didn't.

Reach me:petereluwade55@gmail.com · LinkedIn

Right now, I'm focused on:

  • Building PLS Nexus into a production-ready SaaS platform
  • Writing backend systems in Go and Python that are boring in the best way (reliable, testable, observable)
  • Applying AI to real business workflows instead of chasing demos
  • Teaching backend, Python, and Go through live sessions and content
  • Contributing to and maintaining open-source tools

Current Focus — PLS Nexus

PLS Nexus is an AI-powered SaaS platform helping businesses automate workflows, customer interactions, productivity, and day-to-day operations using modern AI technologies. It's under active development as the flagship product of PLSTech.

RepositoryLive Demo


Featured Projects

PLS Jarvis — AI Assistant Ecosystem

A JARVIS-inspired AI assistant: FastAPI backend (multi-provider AI with automatic fallback across Gemini/OpenAI/Anthropic/Groq/OpenRouter, device command routing, credits + Paystack payments, admin dashboard, RAG semantic cache), a React PWA with voice input/output, and a React Native (Expo) Android scaffold.

Stack: Python · FastAPI · React · TypeScript · React Native (Expo) · Supabase · PostgreSQL

RepoStatusStatus

PLS Nexus — Talent Intelligence Platform

AI-powered resume/talent intelligence backend. FastAPI + PostgreSQL + JWT authentication, Gemini AI integration with schema validation before AI output touches the database, a circuit breaker pattern built from scratch to stop cascading failures, and graceful handling of corrupted/unreadable uploads.

Stack: Python · FastAPI · PostgreSQL · SQLAlchemy (Async) · JWT · Gemini AI

RepoStatus

Nigerian SMB Data Sanitizer

Production-grade Python pipeline for cleaning and standardizing Nigerian SME transaction data, with validation reporting and automated sanitization.

Stack: Python · pandas · ETL

RepoDemo

Hope Assessment App

Healthcare assessment platform for patient registration, screening, and clinical workflow management.

Stack: React · TypeScript

RepoDemo

Portfolio Website

Personal portfolio showcasing AI, backend, Python, Go, and SaaS projects. Deployed on GitHub Pages.

Stack: HTML · Bootstrap · Python · Go

RepoDemo

PeterLightspeed Projects

Source code from my Python, Go, AI, and web development tutorials and live coding sessions.

Stack: Python · Go

RepoDemo

Production Contact System

A production-ready, serverless contact system for my portfolio, handling text and file-attachment submissions directly from a static site while keeping API keys secure. See the dedicated section below for the full breakdown.

Stack: Cloudflare Workers · Resend Email API · JavaScript · HTML/CSS

Live SiteStatus


Production Contact System

I designed and deployed a production-ready contact system for my portfolio, replacing a basic form service with a custom serverless backend. It lets visitors submit project requests with file attachments (logos, documents, briefs) directly from the site, while API keys stay secure server-side through Cloudflare Worker Secrets — nothing sensitive is ever exposed in the frontend code.

Stack:

Engineering challenges solved:

  • Building a backend for a static site with no traditional server
  • Handling multipart form submissions containing both text fields and files
  • Sending email attachments programmatically through the Resend API
  • Configuring CORS so the GitHub Pages frontend could call the Worker safely
  • Managing API keys securely using Cloudflare Worker Secrets instead of exposing them client-side
  • Debugging a live third-party API integration end-to-end
  • Deploying and testing a serverless function in production

Live Site


Content Creation

I teach programming publicly across a few platforms, covering Python, Go, backend development, AI, software engineering, building SaaS products, and automation.

LinkedIn LiveYouTubeTikTokGitHub


Tech Stack

Languages

Frameworks & Platforms

Data & Infrastructure

Tools


Currently Learning


GitHub Stats





Roadmap

StageFocus
CompletedCore Python fundamentals, first client and personal websites, first production data pipeline (Nigerian SMB Data Sanitizer), production contact system for portfolio (Cloudflare Workers + Resend), PLS Jarvis backend + web app
LearningGo, distributed systems, system design, cloud deployment, AI agents
BuildingPLS Nexus (AI talent intelligence platform), PLS Jarvis (mobile app), backend services in Go, public teaching content
Future GoalsScale PLS Nexus to paying customers, ship PLS Jarvis mobile, contribute to major open-source projects, grow a teaching audience across platforms

Currently Building

  • PLS Jarvis — AI assistant ecosystem: FastAPI backend and React PWA fully implemented; React Native (Expo) Android app scaffolded, native device wiring in progress
  • PLS Nexus — AI-powered resume/talent intelligence backend (FastAPI, PostgreSQL, JWT auth, PDF text extraction and schema-validated AI output shipped; candidate scoring and job matching in progress)
  • Weekly LinkedIn Live — Python classes taught in public
  • Go Backend Services — production-oriented backend systems and APIs, as I grow from Go fundamentals
  • Open-Source Projects — tools and utilities for other developers



Connect

PortfolioGitHubLinkedInYouTubeTikTokXBlogEmail


Pinned Loading

  1. peterlightspeed_projectspeterlightspeed_projectsPublic

    Source code for my Python, Go, AI, and web development tutorials and live coding sessions.

    Python 9 1

  2. lightspeed-hospital-templatelightspeed-hospital-templatePublic

    Responsive hospital website template for healthcare organizations and medical professionals.

    JavaScript 2

  3. peterlight-ai-cover-letterpeterlight-ai-cover-letterPublic

    AI-powered resume and cover letter generator built with Python to help job seekers create better applications.

    Python 2

  4. pls-nigerian-smb-data-sanitizer-communitypls-nigerian-smb-data-sanitizer-communityPublic

    Community Edition of a production-grade Python pipeline for cleaning and standardizing Nigerian SME transaction data. Built with pandas, OOP, validation reporting, and automated data sanitization.

    Python 3 1

  5. portfolioportfolioPublic

    Personal portfolio showcasing my AI, backend, Python, Go, and SaaS projects.

    HTML 5

, '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 peterlightspeed's full-sized avatar

Block or report peterlightspeed

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
peterlightspeed/README.md
Typing SVG

About Me

I build software that solves real problems, not tutorial clones. My work sits at the intersection of backend engineering and applied AI: designing APIs, automating operations, and shipping SaaS products that businesses actually depend on.

I'm a Computer Science student and the founder of PLSTech, where I'm building PLS Nexus (AI-powered talent intelligence) and PLS Jarvis (a full AI assistant ecosystem: FastAPI backend, web app, and mobile scaffold). Alongside product work, I write production-grade Python and I'm actively growing my Go skills, and I care a lot about clean architecture, data quality, and systems that hold up outside a demo.

I also learn and teach in public. Most of what I know came from building things badly first, so I document the process and share it, whether that's a livestream, a repo, or a write-up, so other developers can skip some of the friction I didn't.

Reach me:petereluwade55@gmail.com · LinkedIn

Right now, I'm focused on:

  • Building PLS Nexus into a production-ready SaaS platform
  • Writing backend systems in Go and Python that are boring in the best way (reliable, testable, observable)
  • Applying AI to real business workflows instead of chasing demos
  • Teaching backend, Python, and Go through live sessions and content
  • Contributing to and maintaining open-source tools

Current Focus — PLS Nexus

PLS Nexus is an AI-powered SaaS platform helping businesses automate workflows, customer interactions, productivity, and day-to-day operations using modern AI technologies. It's under active development as the flagship product of PLSTech.

RepositoryLive Demo


Featured Projects

PLS Jarvis — AI Assistant Ecosystem

A JARVIS-inspired AI assistant: FastAPI backend (multi-provider AI with automatic fallback across Gemini/OpenAI/Anthropic/Groq/OpenRouter, device command routing, credits + Paystack payments, admin dashboard, RAG semantic cache), a React PWA with voice input/output, and a React Native (Expo) Android scaffold.

Stack: Python · FastAPI · React · TypeScript · React Native (Expo) · Supabase · PostgreSQL

RepoStatusStatus

PLS Nexus — Talent Intelligence Platform

AI-powered resume/talent intelligence backend. FastAPI + PostgreSQL + JWT authentication, Gemini AI integration with schema validation before AI output touches the database, a circuit breaker pattern built from scratch to stop cascading failures, and graceful handling of corrupted/unreadable uploads.

Stack: Python · FastAPI · PostgreSQL · SQLAlchemy (Async) · JWT · Gemini AI

RepoStatus

Nigerian SMB Data Sanitizer

Production-grade Python pipeline for cleaning and standardizing Nigerian SME transaction data, with validation reporting and automated sanitization.

Stack: Python · pandas · ETL

RepoDemo

Hope Assessment App

Healthcare assessment platform for patient registration, screening, and clinical workflow management.

Stack: React · TypeScript

RepoDemo

Portfolio Website

Personal portfolio showcasing AI, backend, Python, Go, and SaaS projects. Deployed on GitHub Pages.

Stack: HTML · Bootstrap · Python · Go

RepoDemo

PeterLightspeed Projects

Source code from my Python, Go, AI, and web development tutorials and live coding sessions.

Stack: Python · Go

RepoDemo

Production Contact System

A production-ready, serverless contact system for my portfolio, handling text and file-attachment submissions directly from a static site while keeping API keys secure. See the dedicated section below for the full breakdown.

Stack: Cloudflare Workers · Resend Email API · JavaScript · HTML/CSS

Live SiteStatus


Production Contact System

I designed and deployed a production-ready contact system for my portfolio, replacing a basic form service with a custom serverless backend. It lets visitors submit project requests with file attachments (logos, documents, briefs) directly from the site, while API keys stay secure server-side through Cloudflare Worker Secrets — nothing sensitive is ever exposed in the frontend code.

Stack:

Engineering challenges solved:

  • Building a backend for a static site with no traditional server
  • Handling multipart form submissions containing both text fields and files
  • Sending email attachments programmatically through the Resend API
  • Configuring CORS so the GitHub Pages frontend could call the Worker safely
  • Managing API keys securely using Cloudflare Worker Secrets instead of exposing them client-side
  • Debugging a live third-party API integration end-to-end
  • Deploying and testing a serverless function in production

Live Site


Content Creation

I teach programming publicly across a few platforms, covering Python, Go, backend development, AI, software engineering, building SaaS products, and automation.

LinkedIn LiveYouTubeTikTokGitHub


Tech Stack

Languages

Frameworks & Platforms

Data & Infrastructure

Tools


Currently Learning


GitHub Stats





Roadmap

StageFocus
CompletedCore Python fundamentals, first client and personal websites, first production data pipeline (Nigerian SMB Data Sanitizer), production contact system for portfolio (Cloudflare Workers + Resend), PLS Jarvis backend + web app
LearningGo, distributed systems, system design, cloud deployment, AI agents
BuildingPLS Nexus (AI talent intelligence platform), PLS Jarvis (mobile app), backend services in Go, public teaching content
Future GoalsScale PLS Nexus to paying customers, ship PLS Jarvis mobile, contribute to major open-source projects, grow a teaching audience across platforms

Currently Building

  • PLS Jarvis — AI assistant ecosystem: FastAPI backend and React PWA fully implemented; React Native (Expo) Android app scaffolded, native device wiring in progress
  • PLS Nexus — AI-powered resume/talent intelligence backend (FastAPI, PostgreSQL, JWT auth, PDF text extraction and schema-validated AI output shipped; candidate scoring and job matching in progress)
  • Weekly LinkedIn Live — Python classes taught in public
  • Go Backend Services — production-oriented backend systems and APIs, as I grow from Go fundamentals
  • Open-Source Projects — tools and utilities for other developers



Connect

PortfolioGitHubLinkedInYouTubeTikTokXBlogEmail


Pinned Loading

  1. peterlightspeed_projectspeterlightspeed_projectsPublic

    Source code for my Python, Go, AI, and web development tutorials and live coding sessions.

    Python 9 1

  2. lightspeed-hospital-templatelightspeed-hospital-templatePublic

    Responsive hospital website template for healthcare organizations and medical professionals.

    JavaScript 2

  3. peterlight-ai-cover-letterpeterlight-ai-cover-letterPublic

    AI-powered resume and cover letter generator built with Python to help job seekers create better applications.

    Python 2

  4. pls-nigerian-smb-data-sanitizer-communitypls-nigerian-smb-data-sanitizer-communityPublic

    Community Edition of a production-grade Python pipeline for cleaning and standardizing Nigerian SME transaction data. Built with pandas, OOP, validation reporting, and automated data sanitization.

    Python 3 1

  5. portfolioportfolioPublic

    Personal portfolio showcasing my AI, backend, Python, Go, and SaaS projects.

    HTML 5