Skip to content
View Pwatermelon's full-sized avatar
🏠
Working from home
🏠
Working from home

Block or report Pwatermelon

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Pwatermelon/README.md

Hey, I'm platinum_watermelon

Full‑stack developer · DevOps engineer · System designer
I build production systems end‑to‑end — from a pixel in React to a Postgres index, from a Dockerfile to a Grafana dashboard, from a JWT to a CI pipeline that ships it all.

GitHub followers Telegram Email Profile views Open to work


About me

  • Full‑stack engineer with a strong DevOps / SRE bias — I don't just write code, I make sure it runs, scales, observes itself and recovers.
  • Comfortable across the whole stack: frontend, backend, mobile, databases, infrastructure, CI/CD, monitoring, logging, backups, security.
  • Polyglot — Python, TypeScript, Swift, Kotlin, Go, Java, C/C++ and more; I pick the right tool for the job.
  • On GitHub since 2021 — shipping real products, not tutorial repos.
  • Currently building Watermelon Messenger — self-hosted real-time messenger in production.
  • Work solo and in teams (open source & university projects).
  • Based in Russia, SSTU (Saratov State Technical University).
  • Focus: production systems, clean architecture, observability, reliable releases.

Languages


Backend


Frontend


Mobile


Databases, caching & messaging


DevOps, infrastructure & cloud


CI/CD & DevSecOps


Observability


Integrations


Tools


Architecture & practices

  • Architecture styles: microservices, modular monolith, event‑driven, CQRS, layered / clean / hexagonal.
  • API design: REST, GraphQL, gRPC, WebSockets, OpenAPI / Swagger contracts.
  • Data: relational schema design, indexing, query tuning, migrations (Alembic), caching strategies (Redis, CDN).
  • Reliability / SRE: SLO/SLA mindset, structured logging, metrics, tracing, alerting, runbooks, post‑mortems.
  • Security: JWT, OAuth 2.0, password policies, OTP flows, rate limiting, audit log, secrets in Vault / env, TLS everywhere.
  • Methodologies: Agile / Scrum / Kanban, code review culture, trunk‑based & GitFlow when it fits.
  • Testing: unit / integration / e2e, contract testing, load testing, CI gating.
  • Infrastructure as Code & GitOps: Terraform, Ansible, Docker Compose, Helm, ArgoCD.
  • DevSecOps: image scanning (Trivy), static analysis (SonarQube), dependency audits, secret management.

What I can actually do end‑to‑end

  • Design and ship production‑ready microservice systems with FastAPI / Bun + Elysia / Node / Spring + PostgreSQL + Redis behind NGINX or Traefik.
  • Build real-time messaging platforms with WebSockets, Redis Pub/Sub, append-only message stores (ScyllaDB), private S3 media and server-side encryption.
  • Architect frontends in React + Vite / Next.js with router‑based auth, role‑based access, OTP flows, PWA and fully responsive UI.
  • Set up the full Docker Compose / Kubernetes stack: app services, DBs, S3‑compatible storage, reverse proxy, TLS via Let's Encrypt.
  • Wire up observability from scratch: Prometheus exporters, custom app metrics, Grafana dashboards via provisioning, Alertmanager rules.
  • Build centralized logging with Filebeat → Elasticsearch → Kibana (or Loki + Grafana) with prebuilt dashboards.
  • Implement automated backups (Postgres + S3 + ontology) and ship them off‑site to Google Drive over OAuth.
  • Build CI/CD pipelines with GitHub Actions / GitLab CI / Jenkins: tests, lint, security scans, container builds & publishes, deploys.
  • Implement secure auth flows: JWT, OAuth 2.0 (Yandex ID), password hashing, OTP password reset over email, rate limiting, full audit log.
  • Integrate with SMTP, Telegram bots, Google APIs, YooKassa, Stripe, OpenAI — including proxying outbound traffic when the host is restricted.
  • Work with semantic data / OWL ontologies for structured knowledge modeling.
  • Build and ship native iOS / macOS (SwiftUI) and Android (Kotlin / Jetpack Compose) clients.

Featured — watermelon-messenger 🍉

Live: watermelon-messenger.ru — self-hosted real-time messenger I design, build and operate end-to-end:

Layer Stack
Frontend React 18, Vite, TypeScript, PWA, Web Push, dark/light theme
Backend Bun, Elysia, WebSocket, REST, Drizzle ORM
Data PostgreSQL (users, chats, ACL), ScyllaDB (message stream), Redis (Pub/Sub, rate limits)
Media MinIO (S3), signed URLs, private bucket
Auth Yandex OAuth 2.0 → JWT, beta access, admin panel
Infra Docker Compose, NGINX, Let's Encrypt, semver CI/CD via GitHub Actions
Ops Docker Hub releases, SSH deploy, Postgres backups, Prometheus metrics
Native SwiftUI (iOS / macOS), Android scaffold — separate repos

Related repos: watermelon-ios · watermelon-android


Featured — asana-services

Production‑grade yoga asana catalog — multi‑service platform I designed and built end‑to‑end:

Layer Stack
Frontend React, Vite, role‑based UI, expert moderation, OTP password recovery
Backend FastAPI, JWT, audit log, rate limiting, OWL ontology
Data PostgreSQL, Redis, MinIO (S3)
Infra Docker Compose, NGINX, Let's Encrypt
Observability Prometheus, Grafana, Alertmanager, ELK (Filebeat → ES → Kibana)
Ops Daily backups → Google Drive (OAuth), GitHub Actions CI/CD
Mobile Native Android (Kotlin)

ML & data

  • Film review sentiment / analysis pipelines
  • Time‑series & market data APIs
  • Python stack for experiments and production scripts

GitHub stats

GitHub stats Top languages

GitHub streak

GitHub trophies

Contribution graph


Contacts

Telegram Email GitHub


Always open to interesting projects and complex systems. If you build something cool — let's talk.

Popular repositories Loading

  1. asana-services asana-services Public

    Python 9

  2. hot-dog-alerter hot-dog-alerter Public

    Python 4

  3. FilmFlow FilmFlow Public

    Проект разработан для демонстрации современного подхода к созданию fullstack приложений с использованием нативных технологий для мобильной платформы и веб-технологий для административной панели.

    Swift 3

  4. watermelon-messenger watermelon-messenger Public

    it's realtime messenger works on React&Bun

    TypeScript 2

  5. active-tg-notice active-tg-notice Public

    Телеграмм бот предназначенный для оповещения подписанных юзеров на будущие мероприятия.

    Python 1

  6. watermelon-ios watermelon-ios Public

    Watermelon Messenger IOS/MacOS Application

    Swift 1