a.dev
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.