Projects

My work in cybersecurity, network analysis, automation and the web.

NEXNEWS — AI and cybersecurity news centre
Python FastAPI LLM Pipeline RSS OpenRouter Async

NEXNEWS — AI-Powered News Centre

A full news panel that aggregates articles from 28 sources and runs them through a two-stage LLM pipeline to summarise, classify and score them. The first stage produces a headline and summary, the second produces a score and tags. It handles JSON fence stripping, exponential backoff on 429s, async httpx with semaphore-based concurrency control, real cost measurement and deduplication.

NexWatch — film and series streaming platform
Python FastAPI HLS.js Redis Electron Android Nginx

NexWatch — Personal Film & Series Streaming Platform

A full stack streaming platform built on a FastAPI backend, with a multi-source search engine, an HLS.js player, Redis caching and a live stream resolver. The web, Electron desktop and Android (Java, WebView) clients all run against the same API; it is deployed on a VDS with Nginx and systemd. It includes user accounts, watch progress tracking, cross-device resume, an admin panel protected by passkeys and TOTP, and Telegram notifications. Sign-up abuse is limited with canonical e-mail matching, disposable address blocking, per-IP and per-device quotas and e-mail verification.

NexSearch web proxy interface
JavaScript HTML/CSS Web Proxy

NexSearch – Web Proxy Interface

A search page that routes searches and sites through a web proxy: live suggestions, Web/Images/News/Videos tabs, !yt-style quick-search shortcuts and a proxy latency indicator. The target site sees the proxy's IP address, not the user's.

NEX-OSINT interface
Python Serverless API DNS & Port Scanning Username OSINT

NEX-OSINT v3 – IP, DNS and Username Recon Tool

You give it an IP address or a username and one panel gathers the rest: it locates the IP and scores its risk, resolves A/MX/TXT/NS records, checks for open ports and looks the same username up across more than 30 platforms. Every module runs as a Vercel serverless function, so the whole thing works from the browser with no server to set up.

CS2 skin marketplace interface
HTML, CSS, JavaScript Node.js, Express REST API

CS2 Skin Marketplace (Full Stack Project)

A full stack web application that pulls and lists CS2 skins from the Steam Market. Data fetching, filtering and an in-memory cache system are implemented with Node.js and Express.

NexRemote — desktop and terminal control interface for AI agents
Python MCP AT-SPI tmux / PTY Wayland

NexRemote — Sight and Control for AI Agents

A universal bridge that lets an agent see and drive a real desktop and a terminal session from anywhere. It reads the GUI through the AT-SPI accessibility tree and clicks elements by name — no pixel guessing — and drives a terminal over tmux/PTY, reading the screen back as text. MCP, CLI, HTTP and a plain-text protocol for models without tool-calling let it plug into any harness and any model.