Skip to content
View cosmos-creator's full-sized avatar
:shipit:
How you doin'
:shipit:
How you doin'
  • Earth

Block or report cosmos-creator

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

I build and run things end to end: API, database, deployment, and the server it all eventually gets yelled at.

That habit of taking things apart just to understand how they work eventually pulled me into backend engineering. These days, I build APIs, break things, read logs, and occasionally learn something by fixing whatever I just broke.

That habit of taking things apart just to understand how they work eventually pulled me into backend engineering. These days, I mostly build APIs, break things, read logs, and occasionally discover that the problem was DNS.

🔭 Currently building

TFS (Temporary File Share) — a self-hosted file-sharing API for when apparently uploading a file wasn't simple enough. It has expiring links, download limits enforced with an atomic check to avoid race conditions, JWT auth, background cleanup jobs, and runs containerized with Docker Compose on PostgreSQL.

Languages: Python
Backend: FastAPI Django
Data: SQLAlchemy PostgreSQL SQLite
DevOps: Docker Docker Compose Git Linux Shell Scripting

Development methodology: Build → Break → Read Logs → Fix → Pretend It Was Intentional

🧪 Things That Somehow Work

  • Temporary-File-Share-API — a self-hosted file-sharing API with expiring links, download limits, JWT auth, background cleanup, and enough concurrency handling to make two requests arriving at once everyone’s problem.
  • AMS — an attendance management system built with Django. Because apparently taking attendance needed an architecture.
  • 007827.xyz — my self-hosted server, running publicly because apparently local wasn't enough.

Have you tried turning it off and on again? I have.

📫 Reach me

LinkedIn · Email

Popular repositories Loading

  1. Temporary-File-Share-API Temporary-File-Share-API Public

    A temporary file sharing API built using FastAPI, with full featured functionality like RBAC, time based and count based file expiration, and database integration.

    Python 2 1

  2. Python-Projects Python-Projects Public

    My python projects.

    Python

  3. cosmos-creator cosmos-creator Public

    Config files for my GitHub profile.

  4. Termux-Tablet Termux-Tablet Public archive

    Termux configurations for tablet running AdGuardHome

    Shell

  5. AMS AMS Public

    Attendance Management System made with Django for teachers

    Python

  6. Basic-FastAPI-ToDo-List-API Basic-FastAPI-ToDo-List-API Public

    A basic todo list API to add, delete and view todo tasks, built with FastAPI and PyDantic authentication. It is a learning project to get to know FastAPI better.

    Python