Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
A timeline-based Hugo theme for tech professionals to showcase talks, projects, certifications, and career milestones.

Jekyll-based personal resume/CV homepage template, generating a static site that can be hosted free on GitHub Pages.
Hugo Techie Personal is a timeline-based personal site theme for Hugo 0.158.0 or later, purpose-built for tech professionals to present their career, talks, projects, and certifications in a chronological, self-hosted layout.
Hugo Techie Personal is a Hugo theme that takes Markdown content written as page bundles and generates a responsive static site organized around a professional timeline. The theme is developed by Anant Shrivastava and extends the Hugo Xmin theme by Yihui Xie, keeping its minimal philosophy while adding timeline functionality. It accepts content categories such as talks, tools, articles, and training, and outputs a site with timeline views, an interactive slides section, an events map, badge portfolios, and an embeddable OEmbed API.
Hugo Techie Personal is for tech professionals who want a self-hosted personal brand site without a JavaScript-heavy CMS. Conference speakers use it to document talks with embedded slides and event maps; certified professionals display Credly or Accredible credentials; security researchers showcase Bugcrowd and HackerOne badges alongside a hunt timeline; and open source contributors present projects, tools, and gadget reviews in a chronological feed.
After installing Hugo 0.158.0+, you create a new site, add the theme as a git submodule, copy the exampleSite config.toml, and run hugo server -D. For slides, the workflow is: drop a PDF into assets/slides/pdf_files, run the scaffold script to generate draft content, run the process-slides script that converts pages to WebP and updates metadata.json, then build. The processing is idempotent — unchanged PDFs are skipped by comparing SHA-256 hashes.
The theme is free and open source under the MIT license, with no premium tiers or paid features.
Hugo Xmin, the minimal Hugo theme this project extends; Hugo PaperMod, a widely used Hugo theme for personal blogs and documentation sites.
Hugo Techie Personal requires Hugo 0.158.0 or later. The theme's demo site is tested against multiple Hugo versions via GitHub Actions on every push and pull request.
Yes, it is released under the MIT license. You can use it for personal or commercial sites without payment, and the exampleSite configuration is included.
The process-slides.sh script needs poppler-utils (pdftoppm), libwebp (cwebp), and ImageMagick. Install them on macOS with brew install poppler webp imagemagick, or on Debian/Ubuntu with apt-get install poppler-utils libwebp-dev imagemagick.
Yes, the slides section exposes OEmbed and embed.html outputs, and the OEmbed shortcode can embed self-hosted slides via OEmbed discovery. However, OEmbed requests with relative URLs or localhost fail in Hugo because resources.GetRemote cannot fetch from itself during build.
Yes. Twitter/X, Bluesky, and Mastodon posts are embedded using the site's OEmbed system, while LinkedIn, Facebook, and Instagram use direct iframes. No JavaScript is required for the social chatter section.
