Skip to content
View Mephistus's full-sized avatar

Block or report Mephistus

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

Hi, I'm Cassio ๐Ÿ‘‹

Software Engineer & Game Designer

I build scalable backend systems, game mechanics, developer tools, and creative media applications.

My work combines software engineering with game design, algorithms, automation, and multimedia processing.

What I Build

  • Backend systems and networked applications
  • Tactical and turn-based game mechanics
  • Pathfinding and AI systems
  • Python automation tools
  • Beat-synchronized video pipelines
  • Image and desktop customization utilities

Featured Projects

๐ŸŽต FlexScale

A Python desktop application for creating rhythm charts from videos and rendering synchronized note animations.

  • JSON and CSV beat sheets
  • FFmpeg-based video rendering
  • Customizable note animations
  • Standalone Windows executable support

View FlexScale

๐ŸŽฌ MusiMixMaker

A Python command-line tool that creates beat-synchronized jump-cut music videos from one song and multiple source videos.

  • Beat detection with Librosa
  • FFmpeg video rendering
  • Deterministic editing with seeds
  • Random and round-robin source selection
  • JSON edit-plan generation
  • Docker support

View MusiMixMaker

โ™Ÿ๏ธ HexTactics

A Unity and C# turn-based tactical game engine built around hex-grid movement and combat.

  • BFS movement-range calculation
  • Dijkstra path reconstruction
  • Hex-grid systems
  • Turn-based combat
  • AI movement and heatmaps
  • Units, abilities, effects, and UI systems

View HexTactics

๐ŸŒ TROMO-Server

A legacy Python MMORPG backend originally developed for a live online game environment.

  • Multithreaded architecture
  • Player accounts and persistence
  • Maps and world-state management
  • Combat and skills
  • Monsters, parties, and character progression
  • Network-oriented game-server design

View TROMO-Server

๐Ÿ–ผ๏ธ SnatchIMG

A Python web application and CLI for finding and downloading images from online galleries.

  • Gallery scanning
  • Same-site crawling
  • Deep image-page discovery
  • Duplicate detection using content hashes
  • ZIP generation
  • Local web interface
  • Docker development workflow

View SnatchIMG

๐Ÿ—‚๏ธ icon-set-tools

A Python utility for automatically updating Windows folder icons.

View icon-set-tools

๐Ÿ‘ค Mephistus

My software engineering and game development portfolio, including professional experience, technical interests, and current projects.

View Portfolio Repository

Technical Focus

  • Java
  • Spring Boot
  • Microservices
  • Python
  • C#
  • Unity
  • PostgreSQL
  • REST APIs
  • FFmpeg
  • Librosa
  • Docker
  • Git
  • BFS and Dijkstra pathfinding
  • Clickteam Fusion

Other Projects and Interests

  • WitchRune โ€” a tactical RPG focused on grid-based movement and advanced pathfinding
  • Wildlife management software for animal rehabilitation centers
  • VS Code extensions and syntax highlighting for legacy game-development tools

Connect With Me

LinkedIn ยท Portfolio

Popular repositories Loading

  1. icon-set-tools icon-set-tools Public

    Python Script to automatically update Windows Folders Icons

    Python

  2. TROMO-Server TROMO-Server Public

    Scalable Python-based MMORPG backend. Multi-threaded architecture designed for low-latency player interactions and persistent world states.

    Python

  3. HexTactics HexTactics Public

    Unity C# Scripts for Hextactics Engine. A comprehensible turn-based hex engine that includes BFS (Breadth-First Search) and Dijkstra's algorithm for efficient pathfinding and multi-level environments.

    C# 1

  4. Mephistus Mephistus Public

    My Software Engineering / Game Development Portfolio

  5. SnatchIMG SnatchIMG Public

    Download Images from any online gallery

    Python

  6. MusiMixMaker MusiMixMaker Public

    Generate beat-synchronized jump-cut music videos from one song and multiple source videos using Python, Librosa, and FFmpeg.

    Python