Projects

Selected Projects Link to heading

Here are some of the projects I’ve been working on:


๐Ÿ—‚๏ธ ClientEase Link to heading

Designed and built a full-stack client, project, and invoice management system solo, handling architecture, implementation, and deployment.
Structured the backend using Flask Blueprints for a modular, scalable architecture.
Implemented SQLAlchemy ORM with PostgreSQL, adding query utilities (pagination, filtering, search).
Added PDF invoice generation, email automation (Brevo API), and role-based authentication.
Deployed to Render with Supabase PostgreSQL, environment variables, and CI-based deployment.
Created a minimal, responsive frontend using HTML, CSS, Bootstrap, and Jinja templates.
Followed clean code, PEP 8, and MVC/Service Layer patterns for maintainability and separation of concerns.

Check out the demo โ†’
View on GitHub โ†’


๐Ÿ–ผ๏ธ ArtHunt API (ProductHunt Clone) Link to heading

Built a Flask REST API for an art-sharing platform concept inspired by Product Hunt.
Structured with Flask Blueprints and a Service Layer for scalability and clean modularity.
Implemented JWT authentication, role-based access control, and multi-tenant user management.
Added upvoting, nested commenting, portfolio management, category/tag creation, and multi-currency support.
Integrated a third-party API (SendGrid) for password recovery and account verification emails.
Used SQLAlchemy for ORM, Marshmallow, Alembic, and pytest for ORM, validation, migrations, and testing.
Applied Clean Architecture principles for maintainability and easy feature expansion.

View on GitHub โ†’


๐ŸŽพ Game Manager Telegram Bot Link to heading

Built a Telegram bot using Python and SQLAlchemy for competitive game management, supporting multi-chat isolation, real-time score tracking, and dynamic leaderboards.
Developed ranking algorithms, inline keyboard menus, and conversation/callback handlers, enabling flexible game input, interactive navigation, and real-time game management.
Ensured reliability and maintainability by implementing Alembic migrations, soft-deletion patterns, timezone-aware timestamps, decorator-based access control, and structured logging

Check it out โ†’
View on GitHub โ†’


๐Ÿ’ฌ Stranger Chat Telegram Bot Link to heading

Connect with random people around the world through Telegram in a safe and anonymous way.

Tech Stack: Python ยท SQLite ยท python-telegram-bot ยท SQLAlchemy

View on GitHub โ†’


๐Ÿ“Š Telegram Statistics App Link to heading

Analyze and visualize your Telegram chat statistics with beautiful insights and metrics.

Tech Stack: Python

View on GitHub โ†’


To see more projects, please visit my GitHub profile.