Technical Journey

A visual timeline mapping key technical milestones, acquired engineering tools, and future educational routes.

Interactive Progress: Milestones are classified by categories (Tech, Career, and Milestones). This record updates automatically as new skills are acquired and pushed to production.
2021-03Tech

Embraced Linux & Shell Scripting

Switched daily driver to Ubuntu. Learned bash scripting, cron scheduling, and basic Unix command-line utilities. Set up a local home server using an old laptop.

2021-09Tech

Foundations of Web Development

Started learning HTML, CSS, and modern JavaScript. Built small interactive pages and understood the DOM, asynchronous programming, and REST APIs.

2022-08Tech

Discovered Containerization (Docker)

Learned Docker and docker-compose. Migrated self-hosted services (Plex, Pi-hole, local databases) from bare-metal scripts into isolated, manageable container services.

2023-01Career

Started First Junior Software Developer Role

Joined a local tech firm. Gained hands-on experience working in team settings, writing production-grade TypeScript, and collaborating via Git and pull requests.

2023-11Tech

Built First Automated CI/CD Pipelines

Learned GitHub Actions and GitLab CI. Automated testing, lint checks, and staging deployments for our team's microservices, reducing manual releases by 90%.

2026-07Milestone

Launched Dinoy Lopez – Personal Digital Hub

Designed and built this very site using Next.js App Router, Tailwind CSS, and TypeScript. Fully automated Git-to-Vercel deployment workflows.

Future GoalsMilestone

System Design, Rust & Advanced Orchestration

Currently diving deeper into system design patterns, distributed microservices, the Rust programming language, and Kubernetes orchestration.