Welcome to My New Jekyll Portfolio
I’m excited to announce that I’ve just finished modernizing my portfolio website! After years of using the same Bootstrap 3 setup from 2014, it was time for a refresh.
What Changed?
Modern Technology Stack
I’ve migrated from a static Bootstrap 3 site to a Jekyll-based portfolio. Jekyll is perfect for a portfolio site because it:
- Works seamlessly with GitHub Pages
- Makes it easy to manage content with markdown
- Provides a clean templating system
- Allows me to focus on content instead of managing HTML
New Site Structure
The site now has a cleaner organization:
- Home: A modern landing page showcasing featured projects
- Projects: Current and active projects I’m working on
- Archive: All my older projects, including Flash games and early experiments
- Devlog: This blog where I can share thoughts, ideas, and development notes
Responsive Design
The new design is fully responsive and works great on mobile, tablet, and desktop. I’ve moved away from heavy frameworks to a custom CSS solution using modern features like CSS Grid and Flexbox.
Why Add a Devlog?
I’ve always wanted a place to document my development journey. The devlog will serve as:
- Project Ideas: A place to brainstorm and explore new concepts
- Learning Notes: Documentation of new things I’m learning
- Reflections: Thoughts on development, challenges, and solutions
- Progress Updates: Keeping track of what I’m working on
What’s Next?
I have several project ideas I’m excited to explore:
- Building a new web-based game using modern JavaScript
- Experimenting with Three.js for 3D graphics
- Creating interactive data visualizations
- Maybe even returning to game development with Unity
Stay tuned for more updates!
Technical Details
For those interested, the site is built with:
- Jekyll (GitHub Pages compatible)
- Custom CSS with CSS Grid and Flexbox
- Markdown for content
- No JavaScript frameworks (keeping it simple!)
All the old projects are still accessible in the Archive section, and all existing links remain functional.