Back to Projects
PersonalPresent
RPG Companion & Worldbuilding Toolset
Personal ProjectFull-Stack EngineerPresent
Full-stack platform providing tools for tabletop RPG and DnD ecosystems, featuring complex data systems, interactive visualizations, and advanced game-management utilities.
Tech Stack
TypeScriptHTML5CSS3ReactNext.jsNode.jsPostgreSQLGitTypeORMRest ApisWebsocketsCharts, D3.js or similar toolsReact Context APIReact QueryStorybookReact Testing LibraryUnit TestingIntegration Testing
Designing and developing a full-stack platform focused on role-playing game ecosystems and worldbuilding tools. The system includes complex data models, calculation-heavy mechanics, grid-based interfaces, and visualization tools for managing characters, encounters, and campaign systems. The project emphasizes scalable architecture, performance optimization, and highly interactive UI patterns.
Responsibilities
- Designed full-stack architecture using Next.js and Node.js
- Implemented database layer with TypeORM
- Built complex interactive UI components and grid-based layouts
- Developed calculation-heavy game logic systems
- Implemented charting and data visualization features
- Designed reusable modular frontend architecture using TypeScript
Challenges
- Modeling complex RPG mechanics and relational data structures
- Handling large calculation logic on frontend and backend
- Designing scalable UI systems for highly interactive workflows
Highlights
Demonstrates product ownership, system architecture thinking, and full-stack engineering capabilities beyond client-driven development.