Skip to content
View boundlessend's full-sized avatar

Block or report boundlessend

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.

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
boundlessend/README.md

( ◡̀_◡́)ᕤ senya

python backend developer

I build FastAPI services where the business rules are written down instead of implied: transactional consistency, JWT auth, predictable error contracts, and tests that run in CI on every push. Day to day that means PostgreSQL, SQLAlchemy, Alembic, Pydantic, pytest and Docker Compose.

Open to remote backend roles: API services, internal tools, automation, data-heavy workflows. Based in UTC+3, working in Russian and English.

selected work

tests

Loads report scenarios from YAML, runs them through a fixed workflow, renders Markdown and exports DOCX. The same workflow is reachable two ways: from the CLI and through two FastMCP tools, so an MCP client can generate a report without knowing anything about the internals. 14 tests, SQLite storage, uv for dependency locking.

tests

Chat backend over 10 endpoints, one of them a WebSocket. JWT is checked before the socket is accepted, and a connection without a valid token is closed with code 1008 rather than allowed to raise inside the ASGI stack. Agent tool calls are deterministic, so the WebSocket flow is testable end to end: 14 tests, 89% coverage.

tests

15 endpoints for issuing and redeeming promo codes. Per-user and total activation limits, validity windows, and a rule that matters more than it looks: once a code has been activated, its type, target user and campaign stop being editable. Code uniqueness sits on a database constraint with an IntegrityError handler behind it, not on the service-level check alone. 18 tests, 85% coverage.

Board game for a group, one room per link, each player on their own device. No auth server: the room secret lives in the URL fragment and never reaches the backend, and every realtime message is encrypted with a key derived from it. The target zone is committed as a hash before the round and revealed after, so it cannot be swapped once the guessing starts. State authority migrates between clients on presence loss.

smaller api projects

what I care about

  • api contracts that are easy to understand and hard to misuse
  • constraints in the database, not just checks in the service layer
  • error responses a client can branch on without parsing prose
  • tests that cover permissions and failure paths, not only the happy one

contact

Telegram @boundlessend · ohrimmmmm@yahoo.com

Pinned Loading

  1. AVT_helper AVT_helper Public

    macOS utility for converting subtitle files and creating DOCX dialogue tables

    Swift

  2. translate-go translate-go Public

    macOS utility for translating selected text through a local Ollama model

    Swift

  3. trace_anime_app trace_anime_app Public

    macOS menu bar utility for anime frame search

    Swift

  4. clippy clippy Public

    скрепыш для macOS: живет в доке, по клику дает факт

    Swift

  5. persona3reload_compendium persona3reload_compendium Public

    catalogue of all 213 personas from P3:Reload

    TypeScript

  6. rsync-builder rsync-builder Public

    macOS menu bar app to build and run rsync commands (SwiftUI)

    Swift