📄 Awesome CV is LaTeX template for your outstanding job application
Find a file
Mahdi Hoseini 4b3b3ec1a7 feat(resume): update content across all sections for current role and stack
- summary: expand to 6+ years, highlight platform engineering, micro-frontend
  architecture, design systems, mentoring, and CI/CD ownership
- experience: rename section to "Most Relevant Experiences"; add Neoxi entry
  (June 2024–present) as lead entry with LLM-driven feature work; update
  Shop-Ware, Coffee, and Satek entries with tighter impact-focused bullets,
  \acvDateRange date macros, and \acvDashedSeparator dividers between entries
- skills: restructure into labeled \skillblock rows (Frontend, Data & State,
  Testing, Build & DX, Real-time, Auth, Design System, Ops, Automation & AI)
  with dashed separators; remove old \cvskill flat list
- education: reformat as compact flushleft block for right column (degree,
  university in acvBlue, calendar/location meta row with FA icons)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-04 16:39:11 -08:00
.github/workflows chore(github): remove obsolete GitHub configuration files 2025-08-31 15:14:00 -07:00
.vscode feat(vscode): add xelatex configuration for LaTeX workshop 2025-08-31 14:55:33 -07:00
src feat(resume): update content across all sections for current role and stack 2026-03-04 16:39:11 -08:00
.gitignore style(coverletter): Add SyncTeX files to .gitignore and clean target 2025-08-31 14:55:44 -07:00
.yamllint.yaml Add integration github action with yamllint 2022-02-05 01:05:49 +09:00
awesome-cv.cls fix(resume): update address and LinkedIn profile for clarity 2025-09-01 09:31:55 -07:00
icon.png Resize icon image 2017-01-16 01:13:53 +09:00
LICENCE Make the (existing) licence clearer 2021-11-10 19:11:56 +00:00
Makefile feat(makefile): add build target for generating resume PDF 2025-09-01 10:18:42 -07:00
README.md docs(README): Update project details and improve clarity of content 2025-08-31 15:12:52 -07:00

AwesomeCV
Mahdi Hoseini's CV

My professional CV and cover letter built with LaTeX


What is This Project?

This is Mahdi Hoseini's professional CV and cover letter, built using the Awesome CV LaTeX template. The template is inspired by Fancy CV and provides a clean, semantic markup that's easy to customize.

Features

  • Professional Design: Clean and modern layout
  • LaTeX Powered: High-quality PDF output
  • Customizable: Easy to modify colors, fonts, and content
  • Version Controlled: All changes tracked with Git
  • CI/CD Ready: Automated PDF generation with GitHub Actions

Quick Start

Build Commands

# Build resume
make resume.pdf

# Build cover letter
make coverletter.pdf

# Build everything
make examples

# Clean build artifacts
make clean

Requirements

A full TeX distribution is required. TeX Live is recommended.

macOS:

brew install --cask mactex

Ubuntu/Debian:

sudo apt-get install texlive-full

Docker Alternative

If you don't want to install TeX locally:

docker run --rm --user $(id -u):$(id -g) -i -w "/doc" -v "$PWD":/doc texlive/texlive:latest make

In either case, this should result in the creation of {your-cv}.pdf

Credit

LaTeX is a fantastic typesetting program that a lot of people use these days, especially the math and computer science people in academia.

FontAwesome6 LaTeX Package is a LaTeX package that provides access to the Font Awesome 6 icon set.

Roboto is the default font on Android and ChromeOS, and the recommended font for Googles visual language, Material Design.

Source Sans Pro is a set of OpenType fonts that have been designed to work well in user interface (UI) environments.

Contact

This is my personal CV repository. Feel free to use the LaTeX template as inspiration for your own resume, but please don't use my personal information or content without permission.

For questions about the LaTeX template or setup, feel free to open an issue on this repository.

Author

Template Credits

This CV is built using the Awesome CV LaTeX template originally created by posquit0.

Dependencies