Ephemeral
A platform for temporary phone numbers and SMS reception through Telegram. It combines payments, account balance, and provider purchases with row-level locking and asynchronous order tracking.
I build software with a focus on backend systems, service integrations, and data consistency.
I enjoy taking an idea all the way to a working tool: defining its logic, building and testing it, then handling deployment and maintenance.
I build software to connect systems, organize data, and automate processes. I can integrate it into an existing platform or develop a new tool.
APIs and external services connected to your workflows.
Models, validation, and transactions that keep data consistent.
Containers, scheduled tasks, and backups to keep the system running.
A platform for temporary phone numbers and SMS reception through Telegram. It combines payments, account balance, and provider purchases with row-level locking and asynchronous order tracking.
A trade registry with synchronized market quotes and results for open and closed positions. It includes asset search and ticker-based news.
A local two-player game with movement rules in Python, an interactive Pygame board, and a terminal interface. Game state is stored in Redis.
Python for domain logic; persistence, interfaces, and deployment chosen to fit each system.
I use Python at the core and separate decisions about domain logic, persistence, and access.
I model rules and flows in Python. With Django, I organize models, services, and endpoints, keeping validation close to the operations it protects.
PostgreSQL for relationships and transactions; Redis for queues, caching, or state, depending on the data and its lifecycle.
Django REST Framework exposes HTTP endpoints; aiogram handles Telegram interactions, and Pygame provides the desktop interface.
Docker Compose defines services, networks, volumes, and health checks. On OCI, I operate containers and Linux services to publish the application.
I combine rule tests with concurrency scenarios. For persistent data, I prepare backups and integrity checks.
A brief look at how these tools work together.
Payments, orders, and asynchronous tasks with Django, PostgreSQL, and Celery.
Quotes, positions, and asset search through an API.
Rules engine, Pygame board, and game state in Redis.
Three criteria for architecture, persistence, and verification.
I aim to keep rules in modules or services; the bot, API, and graphical interface handle interaction.
PostgreSQL stores records and transactional operations; Redis handles queues, caching, or quickly accessed state.
I test rules and concurrent operations. Backups call for integrity checks and a restoration procedure.
Let's start with a concrete problem and design a tool that helps solve it.