Skip to content
View Jendorski's full-sized avatar

Organizations

@pakt-world

Block or report Jendorski

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.

Content in all repositories owned by your account will be closed.
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
jendorski/README.md

Hi there, I'm Gabriel Babajide Shomorin 👋

I'm a backend-leaning full-stack engineer who builds and ships production services — from marketplace platforms and fintech/proptech backends to crypto trading infrastructure and internal developer tooling.

🔭 What I've been building

  • Marketplace & platform backend — core service-oriented backend for a Web3 marketplace platform: wallets, escrowed job/marketplace flows, on-chain payments, website/app deployment hosting, billing, and a reputation system. TypeScript/Node.js + Express, PostgreSQL via Sequelize, Redis, BullMQ job queues, deployed on GKE.
  • CLI tooling for agent/marketplace workflows — an npm-published command-line client that lets human and AI agents list jobs, fund escrows, submit deliverables, and message counterparts directly from the terminal, backed by EVM wallet signing (ethers.js).
  • Screenshot generation microservice — a decoupled, queue-backed microservice using headless Chrome (Puppeteer + puppeteer-cluster) to render on-demand website screenshots at scale, with Bull-based job queues and dashboard monitoring.
  • Proptech backend — REST API for a tenant/landlord/agent rental platform: MongoDB replica set, JWT auth with 2FA, KYC/identity verification (SumSub), real-time chat via Socket.IO + Redis, listings aggregation, and background jobs with BullMQ.
  • Crypto trading bot infrastructure — Docker Compose–orchestrated deployment stack for a fleet of Rust trading bots (market analysis, signal trading, Telegram-driven trades) coordinating through shared Redis state, running on a resource-constrained self-hosted VPS with Caddy + CI/CD via Bitbucket Pipelines.

🛠️ Tech I work with

Languages: TypeScript, JavaScript, Rust, Solidity-adjacent (ethers.js/web3.js) Backend: Node.js, Express, tsoa, REST APIs, WebSockets/Socket.IO Data: PostgreSQL, MongoDB, Redis Jobs & messaging: BullMQ, Bull, cron-based schedulers Infra & DevOps: Docker, Docker Compose, Kubernetes (GKE), Jenkins, Bitbucket Pipelines, HashiCorp Vault Other: Blockchain/wallet integrations, headless browser automation (Puppeteer), third-party integrations (AWS S3/SES/SNS, SendGrid, SumSub KYC)

📫 Reach me

Feel free to connect or check out my pinned repositories below.

Pinned Loading

  1. ranger_trading_bot ranger_trading_bot Public

    Learning purposes only DYOR

    Rust 1

  2. booklet booklet Public

    Repository that showcases how a shortlet can be developed

    TypeScript 1

  3. canadian_credit_metro_two_format canadian_credit_metro_two_format Public

    To test and evaluate setting up metro two reports

    TypeScript