Skip to content
View jsondevops's full-sized avatar

Block or report jsondevops

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.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
jsondevops/README.md

Xh Isufi's Tech Portfolio and Projects

Welcome to my GitHub! I'm a full-stack web developer and digital agency founder with a passion for building scalable, video-centric SaaS applications, end-to-end automation, and self-hosted solutions.


πŸš€ About Me

  • Name: Xhejson isufi
  • Location: Vancouver, Canada
  • Experience: 5+ years in web development, video processing, automation, and DevOps
  • Interests: Video encoding & stabilization, subtitle services, self-hosted infrastructure, HomeKit IoT, workflow automation

πŸ’Ό Professional Skills

Category Technologies & Tools
Front-End React, Tailwind CSS, Next.js
Back-End Node.js, Express, Redis, PostgreSQL, S3
Video Processing FFmpeg, Gyroflow, Ant Media Server
Automation & DevOps n8n, Docker, Kubernetes, GitHub Actions, Load Balancers
Communication Slack, Zoom
Self-Hosting LinShare, ProjectSend, Self-hosted Email (SMTP/IMAP)
IoT & HomeKit ESPHome (ESP8266 + AM2301 sensor), HAP-ESPHome

πŸ”§ Core Projects

1. Video Subtitle Burn & Generation Service

  • Description: A SaaS platform to upload videos and subtitle files, generate subtitles automatically, and burn them into videos.

  • Stack: Node.js (port 4000), Redis for queueing, Amazon S3 for storage, FFmpeg for video processing.

  • Features:

    • Subtitle generation from video audio
    • Preview of final video with embedded subtitles
    • Distributed task runners on multiple droplets
    • Load-balanced API nodes across regions

2. Video Stabilization Pipeline

  • Description: Stabilize GoPro and action camera footage using Gyroflow.
  • Stack: Python scripts orchestrated via n8n workflows, Ant Media Server for streaming live previews.

3. Automated News Fetcher Shortcut

  • Description: iOS Shortcut to fetch and parse the top Canadian news at 9β€―AM PST daily.
  • Stack: Shortcuts app + custom API endpoint hosted on a self-hosted server.

4. Gadgets Review Site Prototype

  • Description: A React/Next.js site inspired by gadgets.beebom.com for tech news and reviews.

  • Features:

    • Content management via headless CMS
    • Responsive design with Tailwind CSS
    • Social sharing and SEO optimizations

5. HomeKit Environment Monitor

  • Description: Indoor temperature and humidity sensor using ESP8266 and AM2301.
  • Stack: ESPHome integration with HomeKit via HAP-ESPHome.

πŸ“ˆ Workflow & Automation

  • Email: Self-hosted mail server (SMTP/IMAP) with custom spam filters
  • Tasks & Projects: Trello & Notion for organization
  • Automation: n8n for event-driven workflows across Slack, email, and APIs
  • Meetings & Calls: Zoom for video conferencing

πŸ“‚ Folder Structure

β”œβ”€β”€ api/               # Node.js Express API (port 4000)
β”œβ”€β”€ web/               # Next.js front-end client
β”œβ”€β”€ processing/        # FFmpeg & Python scripts for video tasks
β”œβ”€β”€ workflows/         # n8n automation workflows
β”œβ”€β”€ iot/               # ESPHome configs for HomeKit sensors
β”œβ”€β”€ infrastructure/    # Docker, Kubernetes, Terraform configs
└── docs/              # Project documentation and specs

🐱 Fun Fact

I have a brown, hairy, and delightfully chonky cat who co-hosts my Zoom calls! 🐾


πŸ“¬ Get In Touch

Feel free to explore my projects and reach out if you'd like to collaborate or learn more!

Popular repositories Loading

  1. jsondevops jsondevops Public

  2. tempmailchecker tempmailchecker Public