Project
STO Info
A long-term personal engineering project — and one of the clearest examples of where my professional engineering experience overlaps with my involvement in Star Trek Online and online communities.
What originally started as ideas around account and character management to replace a massive Excel spreadsheet gradually evolved into a much larger long-term project focused on building useful tools and systems for the wider Star Trek Online community.
At its core, STO Info is designed as a modern community-focused platform that aims to provide useful tooling, automation, reporting, and management features for players and fleets while remaining scalable and sustainable over time.
Why it matters
STO Info is more than just another side project.
It grew out of years of involvement in Star Trek Online, fleets, podcasting, online moderation, livestreaming, and community projects. It represents the point where many of my interests overlap: technology, gaming, online communities, automation, systems design, long-term projects, community support, and creativity.
Technical overview
The project uses a modern TypeScript-focused stack. The frontend is built with Angular and TypeScript, while the backend uses NestJS, PostgreSQL, Redis, and an API-driven architecture. The surrounding infrastructure includes Cloudflare, Render, GitHub Actions, Sentry, UptimeRobot, and automated deployment workflows.
- Angular
- TypeScript
- NestJS
- PostgreSQL
- Redis
- Cloudflare
- Render
- GitHub Actions
- Sentry
- UptimeRobot
Engineering focus
A large amount of the project focuses on thinking beyond simply making features work. The goal is to design systems that are maintainable, observable, secure, well-documented, testable, and capable of evolving safely over time.
That includes work around CI/CD, automated testing, monitoring, audit logging, data retention, deployment safety, protected branch workflows, and long-term governance.
Future direction
The long-term aim is to continue developing STO Info into a stable and useful platform for the Star Trek Online community, with expanded account, character, fleet, reporting, and automation features. It is also likely to remain one of my main personal engineering projects because it gives me space to explore architecture, infrastructure, security, observability, and release workflows in a real-world application.