6 Projects
Production systems, software products, developer tools, and open-source projects I've built and maintained.
Iranian Bank Logos for React and Next.js
react-iranian-bank-logo is a React and Next.js library for displaying Iranian bank logos with customizable sizes and client-only rendering support. It provides an easy way to integrate bank logos into modern React applications.
TypeScript
React
Next.js
Customizable Iran Provinces Heatmap for React
React Iran Heatmap is a customizable heatmap for React and Next.js applications that visualizes province-level data across all 31 provinces of Iran. It automatically generates color intensity based on numeric values and is built with TypeScript for easy installation and integration.
TypeScript
React
Next.js
Secure RSA-Signed Webhook Receiver
signed-webhook-receiver is a lightweight and secure webhook gateway built with FastAPI. It verifies incoming webhook payloads using RSA SHA-256 signatures before processing trusted data, with Docker and Traefik support for easy deployment.
FastAPI
Python
Traefik
Docker
Django Health Check Package
django-healthkit is a lightweight and extensible Django package for monitoring application health. It provides health check endpoints for databases, cache, storage, and custom services, making it easy to integrate with load balancers, container orchestration platforms, and monitoring systems.
Python
Django
Website & API Monitoring Platform
Bidar is a lightweight monitoring platform for websites and APIs. It provides continuous uptime monitoring, public status pages, real-time statistics, Telegram notifications, and uptime percentage reporting. The platform also includes a Python SDK for error tracking and exception reporting, with the long-term goal of becoming a lightweight, self-hosted alternative to Sentry.
Python
Telegram Bot API
Git
Celery
Traefik
Redis
Next.js
DRF
Docker
Django
Telegram Bot Framework
Botza is an asynchronous Python framework for building Telegram bots with a clean, intuitive, and developer-friendly API. It features command routing, middleware, filters, context-based handlers, and support for both webhooks and long polling, making it easy to build scalable and maintainable Telegram bot applications.
Python
Telegram Bot API
AsyncIO