C:\Users\Kevin\Projects\Current-Future-Projects>
Current & Future Projects
A living project board for the apps, games, tools, and engineering systems I am currently building, updating, planning, or preparing for future development.
./project_board_summary
Project Pipeline
This page tracks the projects I am currently working on or planning to build next, separate from finished portfolio projects.
Current projects are already built, published, or actively in development, with ongoing updates, feature additions, refactors, bug fixes, or design improvements.
Future projects are planned builds, proposals, or larger ideas that are not yet fully developed but have a clear direction and technical goal.
./current_projects
Current Projects
Pin-Sighter
A bowling analytics and scoring web app that is already published, with ongoing work focused on updates, bug fixes, stat improvements, UI cleanup, export tools, and expanded league/tournament workflows.
Current Goals
- Continue fixing bugs found through real use and loaded data
- Improve the Log Games flow and prevent blank-screen edge cases
- Refine stats filters, saved sets, and bowler breakdowns
- Improve dual-pattern support and pattern display labels
- Clean up UI spacing, page hierarchy, and workflow clarity
Future Goals
- Add stronger export, backup, and restore workflows
- Improve reporting for leagues, tournaments, and open bowling
- Expand pattern and arsenal tracking features
- Continue shaping it into a complete offline-first bowling tracker
Plunko V2
A major rebuild and upgrade of Plunko, turning the original Peggle-inspired project into a stronger replayable game with seeded runs, cleaner systems, new peg behavior, upgraded UI, and more long-term progression.
Current Goals
- Refactor older systems into cleaner and more reusable code
- Add seeded generation with shareable seed strings
- Improve shot prediction and bounce tracing
- Add save recovery and stronger run/session handling
- Improve speed controls and overall gameplay flow
Future Goals
- Add level-clear upgrade choices and run-based rewards
- Expand peg types, peg unlocks, and peg classifications
- Rework spawn patterns and add boss-style milestone boards
- Add achievements, long-term stats, and all-time highs
- Eventually add daily challenges and leaderboard support
./future_projects
Future Projects
RDRestore
RDRestore, short for Rotate-Detox-Restore, is a proposed MS Computer Engineering final project focused on creating a partially submerged, rotating, temperature-controlled bowling ball de-oiling system.
Project Goals
- Maintain a warm-water bath around 120°F within ±5°F
- Rotate the bowling ball slowly without full submersion
- Expose all coverstock regions to warm water over time
- Use embedded sensors and control software for safe operation
- Log temperature, cycle time, and repeatability data
Planned System
- Raspberry Pi control subsystem
- LCD or OLED display for temperature, time, and system state
- Waterproof temperature sensor, float switch, and lid switch
- Rotating cradle with urethane wheels and low-speed motor
- Immersion heater, motor driver, and safety protections
Fill tank to marked water line
Preheat water to target temperature
Place ball into rotating cradle
Run timed heat + rotation cycle
Remove ball and wipe excess oil
Expected Deliverables
- Functional de-oiling machine prototype
- Control software using Raspberry Pi
- User interface for temperature, time, and system status
- Safety systems for lid, float level, and temperature protection
- Final written report, presentation, and live demonstration
Engineering Challenges
- Maintaining stable water temperature across the container
- Designing a cradle that gives full rotational coverage
- Keeping electronics protected from water exposure
- Integrating sensors, actuators, software, and safety checks
- Making the interface usable for non-technical users
./technical_direction