Skip to content
View FlacSy's full-sized avatar
🫠
🫠

Block or report FlacSy

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 supported. This note will be visible to only you.
Report abuse

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

Report abuse
FlacSy/README.md

Hi, I'm Andrew πŸ‘‹

πŸš€ Backend Engineer | Python & Rust Specialist

Building scalable, reliable systems with a focus on clean architecture and business value.

Telegram Email


πŸ›  Tech Stack

Languages & Frameworks Python FastAPI Rust PostgreSQL

Architecture & Tools

  • Core: Event-Driven Architecture, Microservices, REST API Design, Multi-tenancy.
  • Tools: Docker, CI/CD Pipelines, Redis, SQLAlchemy, Pydantic, Message Queues.

πŸ— Featured Projects & Architecture

I don't just implement features β€” I design systems that scale and last.

πŸš€ SaaS Skeleton | Demo

Production-ready SaaS backend Π½Π° FastAPI.

  • Key Focus: Auth (JWT + refresh), multi-tenant isolation, billing (Stripe/Mock), admin CRUD.
  • Tech: Python 3.12, FastAPI, SQLAlchemy 2 (async), PostgreSQL, Redis, Docker.
  • Observability: Prometheus metrics, health checks, lynx-logger.

🌟 Lynx Logger

A production-ready structured logging library built for complex environments.

  • Key Focus: Context tracing in multi-tenant APIs and background services.
  • Tech: Python, Structlog, Isomorphic logging.

πŸ›‘ BadWords

Advanced profanity filter with evasion detection.

  • Key Focus: Homoglyph detection, similarity matching (fuzzy logic), and multi-language support.

Fill Word templates using YAML configs with a powerful expression language and SQLite integration.

  • Key Focus: Custom expression language (tokenizer + recursive-descent parser + AST evaluator), 59 built-in functions, PDF export, GUI with syntax highlighting.
  • Tech: Python 3.10+, python-docx, PyYAML, SQLite, CustomTkinter.

Deep dives into real-world technical decisions:

  • Multi-tenant Identity: User β†’ Person + SubUser decomposition for SaaS.
  • Reliable WebSockets: Transactional Outbox + Queue + WS Gateway pattern.
  • Domain Isolation: Strict bounded contexts for scalable microservices.
  • File Processing: Secure multi-step uploads with Redis-backed metadata.

🀝 Let's Connect

I help startups and businesses choose the right technical approach, reduce future complexity, and prevent technical debt.

Pinned Loading

  1. BadWords BadWords Public archive

    High-performance profanity filter for Python with multilingual support and evasion detection

    Python 13 3

  2. lynx-logger lynx-logger Public

    The all-in-one structured logging solution for modern Python applications

    Python 1

  3. case-studies case-studies Public

    Examples of commercial architecture decisions

  4. SaaS-Skeleton SaaS-Skeleton Public

    Python 1

  5. DocumentPlaceholder DocumentPlaceholder Public

    Automatically fill Word templates using YAML configs, expressions, and SQL.

    Python 1