2026Startup

Gostik

Gostik

Tech stack I used:

  • NextJS
  • ShadcnUI
  • NestJS
  • Python
  • RabbitMQ
  • PostgreSQL
  • Prisma ORM
  • ClickHouse
  • S3
  • PyMuPDF
  • Docker
  • Vector
  • Grafana
  • OpenAI SDK
  • ЮKassa

Platform for automatic formatting and validation of student papers per GOST 7.32-2017 with university guidelines support. The product is deployed at UrFU.

Product features

  • Document auto-formatting – brings Word files in line with GOST 7.32-2017 and university guidelines
  • Formatting validation – finds issues in structure, styles, tables, figures, lists, and title pages
  • DOCX and PDF comments – shows findings in the document and on the PDF page, anchored to the issue location
  • AI-assisted formatting – helps fix document fragments and detect paper metadata

What I worked on

  • Built the NestJS BFF for the SaaS platform: JWT/OAuth, document lifecycle, token-based monetization, YooKassa integration (webhook, fiscal receipt), S3 uploads, RabbitMQ job enqueueing, and an idempotent callback contract with the worker
  • Designed an async Python document processing worker: step-based pipelines for MD and DOCX, 180+ algorithmic GOST checks, PyMuPDF layout analysis, a hybrid Word pipeline with OOXML comments. 1000+ documents processed
  • Built the product frontend, dev interface, and PDF overlay for findings visualization
  • Set up analytics and observability: ClickHouse, Vector, Grafana
  • Integrated LLM scenarios for document metadata (type, university, confidentiality) and AI-assisted formatting

Gallery

Demo