0xBasinas

Projects

Tools and projects I've built to solve problems and streamline development workflows, including the open-source BascyBros stack (web, mobile, browser extension, and bridge API).

BascyBros

Next.js cybersecurity learning dashboard: notes, tasks, labs, CTFs, certifications, commands, snippets, resources, news, uploads, and an AI workspace assistant. Serves APIs for the mobile app and coordinates auth across the stack.

Key Features:

  • Authenticated workspace with email allowlist
  • Turso + Drizzle data layer and Tigris file uploads
  • OpenRouter-powered assistant with streaming APIs
  • Mobile-facing REST under /api/mobile/*
Next.jsReactTypeScriptClerkTursoDrizzleTigrisOpenRouter

BascyBros Mobile

Expo companion app for the BascyBros dashboard. Notes, tasks, news, image uploads, and streaming assistant chat on iOS and Android, using the same Clerk sessions as the web app.

Key Features:

  • Dev-client workflow with native Markdown rendering
  • Clerk auth aligned with the web allowlist
  • EAS build profiles and signed Android APK CI
  • SSE assistant streaming via expo/fetch
ExpoReact NativeTypeScriptClerkTanStack Query

BascyBros Chrome Extension

Plasmo Manifest V3 extension that captures notes, commands, URLs, snippets, tasks, and screenshots from security-learning sites into your BascyBros workspace.

Key Features:

  • Context menus and keyboard shortcuts for quick capture
  • Clerk Chrome Extension SDK with sync host
  • Content scripts for TryHackMe, HTB, PortSwigger, and more
  • Screenshot upload pipeline with markdown link copy
PlasmoReactTypeScriptClerkChrome MV3

BascyBros Bridge Server

Hono API on Bun for the Chrome extension: REST and WebSocket endpoints for notes, tasks, search, uploads, and file metadata, with Clerk JWT verification against the same Turso database as the web app.

Key Features:

  • Extension-facing API without routing through Next.js
  • Clerk JWT verification via JWKS
  • Multipart uploads with Sharp image compression
  • WebSocket notifications for upload events
BunHonoTypeScriptTursoDrizzleTigrisjose

create-0xbasinas

A CLI tool that streamlines the initial setup process for Next.js 16 applications with pre-configured shadcn/ui components, eliminating manual configuration steps.

Key Features:

  • Rapid project scaffolding for Next.js 16
  • Pre-configured shadcn/ui components
  • TypeScript-ready setup
  • Simple npx command for quick starts
Next.js 16TypeScriptshadcn/uiCLI

0xbasinassvg

SVG graphics and design project

Key Features:

  • Custom SVG designs and graphics
SVGGraphics

0xbasinasnews

A React Native app built with Expo that aggregates cybersecurity news from multiple sources and allows you to save articles for offline reading.

Key Features:

  • Aggregates news from 5 leading cybersecurity sources
  • Clean card-based UI with article cards
  • Save articles for offline reading
  • Pull-to-refresh functionality
  • Beautiful dark mode with purplish theme
React NativeExpoTypeScriptAsyncStorageRSS Feeds