Skip to content
View Satan2049's full-sized avatar

Block or report Satan2049

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.

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

Hi, I'm Mohammad Beik 👋

Full-Stack Developer building modern web apps, desktop software, and AI-powered tools.

I turn ideas into production-ready products across the stack — frontend, backend, databases, and desktop.


About

  • Full-Stack Developer
  • Open to full-time roles and freelance work
  • Web, desktop, and AI-focused applications
  • Care about performance, clean architecture, and developer experience
  • Open-source contributor and maintainer

Tech Stack

Core: Rust · Python · Node.js · Flutter · Dart · Tauri · Electron

Frontend: React · Next.js · Vite · TypeScript · JavaScript

Backend: FastAPI · Express.js · NestJS · Axum

Data & infra: PostgreSQL · SQLite · Redis


Workflow

I use AI-assisted tooling (including Cursor) for faster delivery and prototyping, without sacrificing architecture or code quality.


Featured Projects

Offline PDF workstation — edit, convert, OCR, batch tools, and automation. Python + CustomTkinter.

Windows utility that extracts links and queues them in Internet Download Manager.

Research AI assistant with VRM avatar, lip-sync, OpenAI-compatible TTS/STT, and a Tauri desktop app.

ThatGPT (ThatLabs2049)

Local ChatGPT-style desktop client (React + Rust + Tauri). OpenAI-compatible providers; API keys stay outside the webview.

ThatCode (ThatLabs2049)

Local coding agent with a simple desktop UI — read, edit, verify, and explain codebases with your own API.

Universal page-to-data extractor — URLs/HTML to Markdown, JSON, or text for RAG and AI pipelines. Rust + Tauri.

Flutter app for browsing thousands of public live camera streams — offline catalog, search, and filters.

OpenAI-compatible desktop TTS client — model/voice auto-detect, play & save. Tauri + React.

Minimal desktop habit tracker with a dark rose UI. Local JSON storage. Tauri + Rust.

Production gaming community platform — auth, wallet, tournaments, real-time chat, news, and admin. Live at igtclan.ir.


Current Focus

  • Full-stack product development
  • Rust ecosystem & Tauri desktop apps
  • AI integrations
  • FastAPI and modern backends
  • High-performance web applications

Open to Work

Available for:

  • Full-stack development
  • Backend development
  • Desktop application development
  • Mobile application development
  • AI-powered applications
  • Custom software & freelance projects

Contact

Feel free to reach out for collaboration, freelance work, or full-time opportunities.

Popular repositories Loading

  1. pdf-craft pdf-craft Public

    An app for viewing and editing PDFs

    Python 3

  2. omni-parse omni-parse Public

    Universal page-to-data extractor, turn URLs or HTML into clean Markdown, JSON, or Text for RAG and AI workflows. Rust API + Tauri desktop app.

    TypeScript 2 1

  3. idm-queue idm-queue Public

    Paste text, extract links, download with Internet Download Manager.

    Python 2 1

  4. igtclan-showcase igtclan-showcase Public

    1

  5. persona-ai persona-ai Public

    Offline-first psychologist avatar: bilingual chat, TTS, lip-sync UI, and a Tauri 2 Windows desktop app.

    JavaScript 1

  6. holes holes Public

    A mobile app to watch live public cameras.

    Dart 1