Skip to content
View TheLanceE's full-sized avatar
πŸ’­
Always Busy...
πŸ’­
Always Busy...
  • Tunis
  • 12:56 (UTC +01:00)

Highlights

  • Pro

Block or report TheLanceE

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.

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

πŸ‘‹ Hi, I'm Lance!

typing

πŸš€ About Me

I'm a passionate developer focused on building innovative educational technology solutions.

  • πŸ”­ EduMind+ β€” Status: Finished. A comprehensive learning management system with student, teacher, and admin portals.

  • 🌱 Learning advanced web development, MVC architecture, and database design

  • πŸ’‘ Interested in creating user-friendly applications that solve real problems

  • 🎯 Goal: Building scalable, secure, and efficient web applications

πŸ’» Tech Stack

Languages

  • Python
  • JavaScript
  • PHP

Frameworks & Tools

  • Flask
  • Bootstrap
  • yt-dlp
  • Git

Databases & Platforms

  • MySQL
  • Windows

I focus on maintainable backend services, web frontends, and developer tooling (scripts & automation).

πŸ† Featured Projects

πŸŽ“ EduMind+

A comprehensive educational management system featuring:

  • Multi-role architecture: Student, Teacher, and Admin portals
  • Projects Management: Full CRUD with role-based permissions
  • Authentication System: Secure login with password hashing
  • MVC Architecture: Clean, maintainable codebase
  • Responsive Design: Mobile-first approach with Bootstrap 5

View Repository β†’

πŸ”§ Scripts & Utilities (recent work)

  • Spotify Playlist Downloader β€” Parallel yt-dlp-based Python tool to fetch and download full Spotify playlists (handles pagination and parallel downloads).
  • YouTube Playlist Downloader β€” A companion downloader leveraging yt-dlp for YouTube playlist extraction and tagging.
  • League of Legends Controller Bridge (WIP) β€” Prototype league_controller.py maps controller input to keyboard/mouse for League: left stick β†’ WASD movement; right stick β†’ mouse aim; attack-move button mapped to A + left-click. In active development in my workspace.

Quick start β€” Run the scripts

  • Spotify downloader (example):
.\.venv\Scripts\Activate.ps1
python download_playlist.py --playlist "<SPOTIFY_PLAYLIST_URL>"
  • YouTube downloader (example):
.\.venv\Scripts\Activate.ps1
python youtube_playlist_downloader.py --playlist "<YOUTUBE_PLAYLIST_URL>"
  • League controller (prototype):
python league_controller.py

See README_LEAGUE_CONTROLLER.md for calibration and axis/button mapping.

workspace-demo

🧰 Other tools in my workspace

  • instagram_notify.py β€” Windows notifier for the Instagram app (toasts/console/beep variants).
  • minecraft LOD modpack/ β€” Modpack downloader and configuration tweaks (Voxy LOD, Photon shader support, QoL/perf mods).
  • reinstall_soundcore_drivers.ps1, enable_soundcore_devices.ps1 β€” PowerShell helpers for Bluetooth audio driver troubleshooting (use with elevation).

🎯 Current Focus

const currentGoals = {
  learning: ['Advanced PHP', 'Modern JavaScript', 'RESTful APIs', 'Security Best Practices'],
  building: ['EduMind+ Platform', 'Project Management Tools', 'Authentication Systems'],
  improving: ['Code Quality', 'Documentation', 'Testing', 'Version Control']
};

πŸ“« Let's Connect!

GitHub


Pinned Loading

  1. spotify-parallel-downloader spotify-parallel-downloader Public

    Allows users to download multiple songs from large playlist !

    Python