Welcome to My Portfolio
Hi, I’m Derek! I’m passionate about problem-solving and automation. I’m also a nerd that loves games and technology!
My Resume
Explore my professional background and experiences:
Technologies Behind This Site
Frontend
- Jekyll: Converts Markdown and Liquid templates into a static site, making content management a breeze.
- Bootstrap: Powers the site’s responsive layout, ensuring a clean look whether you’re on a phone, tablet, or desktop.
- FontAwesome: Adds visual flair with icons, such as chess pieces and interactive links, for a modern, engaging feel.
- JavaScript: Handles interactive elements, including dynamic filters on the board games section and my Chess Woodpecker app.
Backend
- Go: Powers a fast and reliable REST API that queries the PostgreSQL database and serves data for board game filtering and my Chess Woodpecker app.
- PostgreSQL: Stores all board game and Chess puzzle data.
- Docker: Simplifies deployment by bundling all dependencies into isolated containers, making the entire system portable across environments.
- Railway: Manages backend hosting and the PostgreSQL database with automatic deployments and scaling.
Automation and Testing
-
GitHub Actions: Automates builds and testing.
View CI/CD Workflow (YAML)
-
Selenium WebDriver: Validates UI functionality.
View Tests (C#)