Welcome to my Python project portfolio! Below are some projects I’ve built to practice my python skills in both professional and tabletop RPG-related applications.
A tool that helps assess project risks based on input parameters like budget, complexity, and timeline.
Features:
✅ Calculates a risk score based on user-defined parameters
✅ Simple CLI interface for quick risk assessments
✅ Provides risk mitigation suggestions
2️⃣ Task Manager CLI
A simple command-line tool for tracking tasks, deadlines, and priorities.
Features:
✅ Add, update, and remove tasks easily
✅ Prioritize tasks with labels (High, Medium, Low)
✅ Save tasks to a local file for persistence
3️⃣ NPC Generator
A Python script that generates random NPCs with unique characteristics for tabletop RPGs.
Features:
✅ Generates names, races, classes, and personality traits
✅ Customizable output for different RPG settings
✅ Saves NPCs to a file for later use
4️⃣ Dice Roller
A command-line dice roller that supports various RPG dice types and modifiers.
Features:
✅ Rolls standard RPG dice (d4, d6, d8, d10, d12, d20, etc.)
✅ Supports advantage/disadvantage and custom roll modifiers
✅ Displays roll breakdowns for clarity
- Click on the project links above to access their GitHub repositories.
- Follow the installation and usage instructions in each project's README.
- Clone or download the repositories to test them locally.
If you have any feedback or suggestions, feel free to open an issue in the respective repository!
I’m a technical project manager with some ability in Python to enhance my automation and data analysis skills. I enjoy combining my experience in project management with programming to create useful tools for both work and hobbies.
📧 Contact: