In order to use site properly enable JavaScript!

About Me

sanspie

Web FullStack Developer

DevSecOps

I'm a 19-year-old Python developer from Russia, specialized in Django web apps. I'm passionate about web app security and Linux server administration. I've participated in developing monolithic websites using Django, Flask, and FastAPI, as well as microservices with REST and GraphQL. Magnum Opus hackathon team member and SCs ITMO student.

My Stack & Technologies

Profile Image

My Machines

                     -`                    sanspie@TanOS
                    .o+`                   -------------
                   `ooo/                   OS: Arch Linux x86_64
                  `+oooo:                  Kernel: 6.8.4-arch1-1
                 `+oooooo:                 Uptime: 20 hours, 26 mins
                 -+oooooo+:                Packages: 2285 (pacman)
               `/:-:++oooo+:               Shell: zsh 5.9
              `/++++/+++++++:              Resolution: 1920x1080, 3440x1440
             `/++++++++++++++:             DE: Plasma 6.0.3
            `/+++ooooooooooooo/`           WM: KWin
           ./ooosssso++osssssso+`          WM Theme: Sweet-Mars-transparent
          .oossssso-````/ossssss+`         Theme: Breeze-Dark [GTK2/3]
         -osssssso.      :ssssssso.        Icons: candy-icons [Plasma]
        :osssssss/        osssso+++.       Terminal: alacritty
       /ossssssss/        +ssssooo/-       CPU: AMD Ryzen 7 3700X
     `/ossssso+/:-        -:/+osssso+-     GPU: NVIDIA RTX 3060
    `+sso+:-`                 `.-/+oso:    Memory: 17958MiB / 32022MiB
   `++:.                           `-/+/   Disk (/): 411G / 466G (89%)
  .`                                 `/    

                   -`                    sanspie@TacOS
                  .o+`                   -------------
                 `ooo/                   OS: Arch Linux x86_64
                `+oooo:                  Host: ThinkPad X1 Carbon Gen 10
               `+oooooo:                 Kernel: 6.12.1-arch1-1
               -+oooooo+:                Uptime: 6 hours, 39 mins
             `/:-:++oooo+:               Packages: 1358 (pacman)
            `/++++/+++++++:              Shell: zsh 5.9
           `/++++++++++++++:             Resolution: 3840x2400
          `/+++ooooooooooooo/`           WM: i3
         ./ooosssso++osssssso+`          Theme: Arc-Dark [GTK3]
        .oossssso-````/ossssss+`         Icons: Papirus [GTK3]
       -osssssso.      :ssssssso.        Terminal: alacritty
      :osssssss/        osssso+++.       CPU: Intel i7-1260P
     /ossssssss/        +ssssooo/-       GPU: Intel Iris Xe Graphics
   `/ossssso+/:-        -:/+osssso+-     Memory: 12197MiB / 31800MiB
  `+sso+:-`                 `.-/+oso:    Disk (/): 107G / 953G (12%)
 `++:.                           `-/+/   Battery0: 59% [Charging]
 .`                                 `/   


Projects

RTMP music stream
RTMP music stream

a simple script to convert music info into video stream (cover + music) with dynamic image creation. Supports multiple server …

Music app
Music app

Load music from multiple sources, save to playlists add listen together in radio

webring backend
webring backend

a webring relay service written in Go. It manages a list of websites, checks their uptime, and provides a dashboard …

File share app
File share app

App to share files

UUID tools
UUID tools

some UUID decoding and generating tools

Short Link generator
Short Link generator

An app that uses a handy algorithm to create short links: it converts a record id into a base-like string, …

Notifications
Notifications

Inner app to make massive user notifications via several providers easy

Blog app
Blog app

App to create, view, comment and rate posts

cookiecutter-django
cookiecutter-django

My django cookiecutter for fast creation of django projects specified for API development.

Pitch Deck Generator
Pitch Deck Generator

App to generate pitch decks via given description

nlp doc title processer
nlp doc title processer

app to load pdf and find propper titles

Pass finding app
Pass finding app

App to build tourist pass with some attractions, places to eat and accommodate

Telegram media downloader
Telegram media downloader

script to load all media from telegram channels, listed in config

Tender statistics
Tender statistics

An app to view company tender approximated statistics

Marking platform
Marking platform

App to predict amount of sales for markets

Podcast poller script
Podcast poller script

Script to load current listening track from yandex music and send it to telegram chat.

Real estate search
Real estate search

Exhauster analytics
Exhauster analytics

Ann app to process information from exhausters and try to warn and predict it

Med Manage Platform
Med Manage Platform

App with wide functionality to create forms, manage patient info, create appointments, etc

DICOM edit platform
DICOM edit platform

complex platform to view dicom files and generate pathologies

Product search engine
Product search engine

API to handle and help search queries

Motivational platform
Motivational platform

Website to connect workers in teams and reward with cryptocurrency

Music server
Music server

MPD server over http with function to load tracks from YouTube, Yandex music and Spotify with metadata gathering from Spotify …

NLP DOC processer
NLP DOC processer

Backend for service to process docx, doc and other files to check if it follows standards.

Block site generator
Block site generator

Backend for constructor sites. Create sites, blocks and build block hierarchy

RPG backend
RPG backend

Chess RPG game backend with web sockets, timeouts and API

Flower shop
Flower shop

Site to create orders

About me app
About me app

Page to share my links, stack and projects I made

Forms generator
Forms generator

Site to generate and share forms

Image app
Image app

Share your images

User app
User app

App to handle user login, registration, setting and user profile. API also provided

Tender hackathon backend
Tender hackathon backend

Backend for tender platform

Bot Polling Master
Bot Polling Master

A small telegram bot to handle messages from users on several bots, gets data from web server to synchronize with …

CTF platform
CTF platform

Site to view tasks, submit flags, view attempts and start time

vkHandler
vkHandler

bot to fetch data from vk, get tags and send posts to user subscribed to tags. Notifies user if post …

Image API
Image API

Api to handle and store images. Crop image, provide user session as JWT