Precious Ojogu

Backend Engineer & Systems Architect

nkangprecious26@gmail.comGitHubLinkedInX

Download Resume / CV

Projects

Production

Xmarks

A bookmark manager for X / Twitter. Xmarks syncs your bookmarks via the X API v2, indexes them for full-text search, and surfaces them through a clean read interface. Built with a production-grade stack including async job queues, a full OTel observability pipeline, and a hardened VPS deployment behind Nginx with TLS.

Upcoming feature: Daily and weekly bookmark digest delivery to WhatsApp or Telegram — surfacing saved content you'd otherwise forget.

  • FastAPI, Celery, RabbitMQ, Redis, PostgreSQL
  • X API v2 — OAuth2 PKCE, frontsync / backfill pagination architecture
  • OpenTelemetry + Loki + Grafana + Tempo + Prometheus (LGTM stack)
  • Docker Compose, Nginx reverse proxy, Certbot TLS
  • Cloudflare DNS — ojogu.com
  • Structlog — structured JSON logging

View on GitHubLive URL — coming soon

In Progress / Upcoming

MediaFlow API (In Development)

A public SaaS API for video downloading and processing — designed for developers who want to build products on top of it. Exposes endpoints for downloading videos from social media platforms, extracting specific timestamps via natural language instructions, and cutting or joining clips from uploaded files or remote links.

  • Accepts video URLs or file uploads as input
  • NLP-based timestamp extraction — e.g. download from 8:00 to 15:00
  • Cut, trim, and join multiple video clips in a single request
  • Async job queue — long-running operations handled non-blocking
  • Developer-facing: API keys, rate limiting, usage tracking
  • Python, FastAPI, Celery, S3-compatible object storage

GitHub link — coming soon

MediaBot (In Development)

A Telegram and WhatsApp bot for downloading and editing videos directly from chat. Users paste a link or upload a file and describe what they want in plain language — the bot handles downloading, trimming, and joining without any third-party app.

  • Download videos from major social media platforms via link
  • Timestamp extraction via NLPdownload from 8min to 15min
  • Cut and join multiple videos from links or uploads in a single instruction
  • Telegram Bot API + WhatsApp Business API integration
  • Backed by the MediaFlow API processing pipeline

GitHub link — coming soon

[Project Name] (Planned)

[Short description of what this project does and the problem it solves.]

  • [Key feature or technology 1]
  • [Key feature or technology 2]
  • [Key feature or technology 3]

GitHub link — coming soon