cat ~/random/toolbox.md

toolbox

Same idea as a stack page, except playable. The pieces are tools I actually use, grouped by what they are.

GAME OVER press R to restart
Accessible technology catalog

Backend and data

  • Python — Used in Your Friendly Neighborhood, MemoCore, OCR tool. Projects: Your Friendly Neighborhood, MemoCore, OCR tool
  • Flask — Used in Your Friendly Neighborhood. Projects: Your Friendly Neighborhood
  • FastAPI — A practical Python framework for structured API prototypes. Projects: MemoCore
  • SQLAlchemy — Used in Your Friendly Neighborhood, MemoCore. Projects: Your Friendly Neighborhood, MemoCore
  • SQL — Used in Your Friendly Neighborhood, MemoCore. Projects: Your Friendly Neighborhood, MemoCore
  • PostgreSQL — Used in Your Friendly Neighborhood. Projects: Your Friendly Neighborhood
  • SQLite — Used in Expense tracker. Projects: Expense tracker
  • Supabase — Hosted relational data and application services for product prototypes. Projects: CV Bro

Desktop and systems

  • C# — My main direction for .NET desktop work and the language I want to push further into game development. Projects: Article Network Analysis Tool, WPF projects, Current game-development learning path
  • .NET — The runtime and tooling behind my current C# desktop work. Projects: Article Network Analysis Tool
  • WPF — Desktop interfaces for C# university projects. Projects: Article Network Analysis Tool
  • Java — University projects, desktop interfaces, algorithms, and the first tower-defense learning project. Projects: Retail Sales Category Predictor, Tower Defense
  • C — Low-level programming, manual memory work, parsing, and graphics fundamentals. Projects: LIDAR Scan Visualization
  • SDL3 — A small graphics and input layer for low-level C experiments. Projects: LIDAR Scan Visualization

Interactive graphics

  • Three.js — Browser-based 3D scenes and geographic visualization. Projects: Pasaporto
  • WebGL — The graphics layer underneath browser 3D experiments. Projects: Pasaporto
  • MapLibre — Used in Your Friendly Neighborhood. Projects: Your Friendly Neighborhood

Learning and exploration

  • Unity — Exploring game-engine workflows. Projects: Learning exercises

Other project tools

  • Git — Version control for every project that survives beyond the first experiment. Projects: Project history, Team workflows
  • GitHub — Repository hosting, collaboration, project review, and deployment workflows. Projects: Portfolio, Software projects
  • Odoo — Used in Odoo School Management. Projects: Odoo School Management
  • OpenCV — Used in OCR tool. Projects: OCR tool
  • Tesseract — Used in OCR tool. Projects: OCR tool
  • Altium Designer — PCB layout work for an autonomous-vehicle team project. Projects: TAISAT Teknofest Team

Web

  • JavaScript — Interactive web work, visualization, browser experiments, and product interfaces. Projects: Pasaporto, Portfolio projects
  • TypeScript — Used in CV Bro. Projects: CV Bro
  • React — Component-based interfaces for application work when a static page is not enough. Projects: CV Bro
  • Next.js — Product-oriented web applications and interface prototypes; not used to render this static site. Projects: CV Bro
  • HTML/CSS — Used in Portfolio. Projects: Portfolio
  • Tailwind CSS — A build-time CSS workflow for keeping interface systems consistent. Projects: Portfolio, Product interfaces