پرش به محتوا
Siavash01سیاوش درویشی
درباره‌ی من

مهندسی که مسئولیت کل سامانه را می‌پذیرد

سیاوش درویشی هستم و در فضای آنلاین با نام Abyys شناخته می‌شوم. مهندس نرم‌افزار فول‌استکی هستم که محصول را از یک مخزن خالی تا استقرار نهایی پیش می‌برد: مدل داده، بک‌اند و API، رابطی که کاربران با آن کار می‌کنند و زیرساخت مبتنی بر Docker. بیشتر کارهایم در حوزه‌هایی است که قواعد کسب‌وکار سخت‌گیرانه و خطا پرهزینه است: صرافی، معاملات، قیف فروش و تیم‌های عملیاتی.

از سامانه‌های اخیرم: پلتفرم چندمستأجری برای صرافی‌ها که تابلوی نرخ را در تلگرام، اینستاگرام و وب منتشر می‌کند؛ پلتفرم قرارداد و امضای الکترونیک با ردپای حسابرسی غیرقابل‌دستکاری؛ سامانه‌ی اعزام اضطراری تعویض لاستیک با دو اپ Flutter؛ شبکه‌ی خودمیزبان تابلوی دیجیتال با کلاینت نمایشگر اختصاصی؛ موتور کپی‌ترید که سفارش‌ها را بین حساب‌های صرافی تکرار می‌کند؛ و ایجنت‌های فروش تلگرامی مبتنی بر LLM. در سمت TypeScript با Next.js، NestJS و Drizzle و در سمت پایتون با Django، DRF، Celery و FastAPI روی PostgreSQL و Redis کار می‌کنم.

برایم تصمیم‌هایی مهم است که نرم‌افزار را بعد از تحویل هم قابل نگهداری نگه می‌دارد: مدل داده‌ی روشن، بررسی دسترسی در هر عملیات، کارهای پس‌زمینه به‌جای زنجیره‌های شکننده‌ی درخواست، قرارداد نوع‌دار بین فرانت‌اند و بک‌اند و راه‌اندازی‌ای که برنامه‌نویس دیگری با یک دستور اجرا کند. محصولات دوزبانه می‌سازم و رابط فارسی همان دقت نسخه‌ی انگلیسی را دارد: چیدمان درست راست‌به‌چپ، تایپوگرافی و ارقام فارسی.

0xABYYS · OPERATOR.WEBP
سیاوش درویشی
اصول کار

چهار قاعده که در هر پروژه رعایت می‌کنم

اول مدل داده

نرم‌افزار خوب با جدول‌های درست شروع می‌شود. داده را پیش از صفحه‌ها طراحی می‌کنم تا قابلیت‌های بعدی با دیتابیس درگیر نشوند.

امنیت به‌صورت پیش‌فرض

اعتبارسنجی ورودی‌ها، رمزهای هش‌شده، بررسی دسترسی در هر عملیات و هیچ رمزی داخل کد.

فارسیِ درست

چیدمان راست‌چین، قلم‌های فارسی، تاریخ مناسب تقویم شمسی و ارقام فارسی.

مالکیت کامل شما

سورس کامل، تنظیمات Docker و مستندات تحویل. هر وقت بخواهید می‌توانید سرور یا برنامه‌نویس را عوض کنید.

مسیر

از اولین کد تا محصولات واقعی

  1. ۲۰۲۲

    اولین پروژه‌ها

    راه‌اندازی سازمان Vaporware-road در گیت‌هاب؛ پروژه‌ی ROOM و بعد بازی Pong با PyGame.

  2. ۲۰۲۳

    جنگو و وب

    موتور وبلاگ با جنگو، اپ مدیریت کارها و یک سال تمرین مداوم.

  3. ۲۰۲۴

    ربات‌ها

    TranslatorBot: ربات ترجمه‌ی انگلیسی ⇄ فارسی در تلگرام.

  4. ۲۰۲۵

    سامانه‌های صرافی

    ربات تلگرامی صرافی، سایت پنل صرافی و صرافی پردیس؛ پیوستن به Cybercina-tech و شروع PardisPanel و PixelCast.

  5. ۲۰۲۶

    محصولات بزرگ‌تر

    صرافی Xfam، سامانه‌ی اعزام ShirazTyres، سایت استودیو Cybercina و سازنده‌ی پروژه، ربات‌های ترید، بینایی ماشین روی MRI، فروشگاه اینترنتی و امضای الکترونیک.

اطلس که جهان را بر دوش می‌کشد
GitHub

حساب و سازمان‌ها

همه‌ی پروژه‌های این سایت از این سه حساب آمده‌اند؛ مخازن خصوصی فقط با تصویر نمایش داده می‌شوند.

زبان‌های برنامه‌نویسی

TypeScriptJavaScriptPythonSQLMQL5HTML/CSS

فرانت‌اند

Next.jsReactVue / NuxtTailwind CSSTanStack QueryRTL layouts

بک‌اند

NestJSDjango & DRFFastAPICeleryRESTWebSocketsJWT auth

داده

PostgreSQLDrizzle ORMRedisSQLitepandas

ربات و ترید

Telegram Bot APIaiogramccxtMetaTrader 5Backtesting

هوش مصنوعی

PyTorchTensorFlow / Kerasscikit-learnComputer visionLLM agents

زیرساخت

DockerDocker ComposeNginxLinuxGitHub ActionsGit
واتساپسفارش نرم‌افزار