Sam SEO Sepiol — Software Engineer & Web Developer
Writing about web development, programming, and developer tools. Focused on building fast, accessible, and SEO-optimized websites.
About Me
I am a software engineer who builds fast, accessible websites and developer tools. I write about web development best practices, programming languages, performance optimization, and the tools that make developers more productive.
My work focuses on static site generation, search engine optimization, and core web vitals. I believe the best websites are the simplest ones — fast loading, easy to navigate, and built with clean, semantic HTML.
Whether you are learning to code for the first time or looking to improve your web development workflow, you will find practical guides and tutorials on this site covering everything from CSS layout techniques to Git branching strategies.
Latest Blog Posts
I write in-depth articles about web development, programming languages, developer tools, and software engineering best practices. Here are some recent posts:
How to Optimize Images for the Web
Learn how to optimize images for faster websites. Covers modern formats like WebP and AVIF, responsive images, lazy loading, and compression techniques.
Setting Up a Development Environment in 2025
A step-by-step guide to setting up a modern development environment in 2025. Covers editor setup, terminal configuration, Git, package managers, and essential tools.
CSS Grid vs Flexbox: When to Use Which
Understand the differences between CSS Grid and Flexbox. Learn when to use each layout method with practical examples and clear guidelines.
The Complete Guide to Git Branching
Master Git branching strategies. Learn how branches work, common workflows like Git Flow and GitHub Flow, and best practices for team collaboration.
Python vs JavaScript: Which to Learn First
Comparing Python and JavaScript for beginners. Learn the key differences, use cases, job market demand, and which programming language you should learn first in 2025.
Topics I Cover
The blog covers a range of web development and software engineering topics, organized into key areas:
- Static Site Generators — building fast websites with tools like Hugo, including project setup, templating, and deployment to platforms like GitHub Pages.
- Web Performance — understanding and optimizing Core Web Vitals, image optimization, CSS efficiency, and achieving perfect Lighthouse scores.
- SEO and Structured Data — implementing JSON-LD schema markup, Open Graph tags, sitemaps, and other technical SEO strategies that improve search visibility.
- Programming Languages — practical comparisons and tutorials for Python, JavaScript, and TypeScript, helping you choose the right tool for each project.
- Developer Tools and Workflow — setting up development environments, mastering Git branching, using the terminal effectively, and building productive workflows.
- Frontend Development — CSS Grid, Flexbox, responsive design, and building accessible user interfaces without heavy frameworks.
Featured Projects
I build open source tools and web applications. Here are some recent projects:
Weather Dashboard
A responsive weather dashboard that displays current conditions and forecasts. Built with vanilla JavaScript and a public weather API.
CLI Task Manager
A command-line task manager built with Python. Features priority sorting, due dates, project grouping, and a clean terminal interface.
Personal Portfolio Site
A fast, SEO-optimized personal website built with Hugo. Features structured data, perfect Lighthouse scores, and automated deployment to GitHub Pages.