Projects Backdrop

Software Registry

A compilation of systems, packages, and web applications I have built.

2 active repos

Dinoy Lopez – Personal Digital Hub

My personal digital home and portfolio, custom built with Next.js, TypeScript, and Tailwind CSS. Built to grow with my software engineering career and garage collection.

Next.js 16React 19TypeScriptTailwind CSSVercel

Architecture

App Router based React architecture with clean separation of layout components, global CSS variables, and statically-typed modular datasets for content updates.

Takeaways

  • Mastered Next.js App Router navigation and page transitions.
  • Learned to use Tailwind CSS v4 variables and custom glassmorphism styles.
  • Implemented a fully modular project layout allowing content expansion without structural refactoring.

GitStatus - Developer CLI Companion

A rust-based terminal UI dashboard that lists active local repositories, their current branch, uncommitted files, and sync status with remote origins.

RustRatatui (TUI)Git2-rs

Architecture

High-performance Rust scanner that searches system directories for git repositories and parses active index details directly using git2 library bindings.

Takeaways

  • Learned Rust memory ownership rules and concurrency models for fast folder scanning.
  • Built clean keyboard-navigable terminal user interfaces using Ratatui layout engines.
  • Learned low-level git repository index structure and commit tree navigation.