Blog
My 3 Biggest Technical Projects of 2025
A look back at my biggest technical projects of 2025: the SchreibDran ecosystem, an AI-powered text adventure, and innovative software architectures.
December 30, 2025
1. SchreibDran — A Comprehensive AI-Powered Writing Ecosystem
SchreibDran is a monorepo-based ecosystem that unites web, mobile and backend components in a coherent architecture:
- Frontend: Next.js 14 with App Router, React 19, TypeScript, Tailwind CSS
- Mobile: React Native with Expo SDK 54, Expo Router, TypeScript
- Backend: Python FastAPI with uv for dependency management
- Database: Supabase with PostgreSQL and real-time features
- AI Integration: Large Language Models for writing assistance
2. SchreibDran Abenteuer — AI-Powered Text Adventure
SchreibDran Abenteuer is a technically complex, interactive text adventure based on the fantasy world of the novel "When the Gods Froze."
- AI Narrator: Dynamic adaptation to player actions with a consistent narrative voice
- Scene Change System: Automatic detection and processing of scene transitions
- Real-time Interaction: Streaming responses with typing effect for an immersive experience
- State Management: Complex story state management for consistent narratives
3. Innovative Software Architectures
- Monorepo Structure: Turborepo with workspace management
- CI/CD Pipeline: Automated tests and deployments
- API Design: RESTful and GraphQL hybrid approach
- Performance Optimization: Edge rendering and intelligent caching strategies
Lessons Learned
- TypeScript-First: Strict typing prevents entire classes of bugs
- Modular AI Integration: Loose coupling enables easy model swapping
- Real-World Testing: Production data is more valuable than any test suite