Ibrar Ahmad CV is a professionally maintained, dual-language curriculum vitae repository built with the industry-standard Awesome-CV LaTeX template. This repository serves as a single source of truth for both English and Indonesian versions of the CV — version-controlled, reproducible, and ready for deployment via GitHub Pages.
💡 Both versions are compiled with XeLaTeX for full Unicode and font support, ensuring a polished, professional output every time.
| Language | Preview | Download |
|---|---|---|
| 🇬🇧 English | ![]() |
📥 Download PDF |
| 🇮🇩 Indonesian | ![]() |
📥 Download PDF |
| Section | Description |
|---|---|
| 👤 Professional Summary | Concise personal branding statement |
| 💼 Work Experience | Roles, responsibilities, and achievements |
| 🎓 Education | Academic background and qualifications |
| 🛠️ Technical Skills | Languages, tools, frameworks, and platforms |
| 🚀 Key Projects | Highlighted personal and professional projects |
| 🏆 Final Year Project | Capstone research and engineering work |
| 🌍 Open-Source Contributions | Community and GitHub contributions |
| 📜 Certifications | Professional and technical credentials |
| 🥇 Achievements & Recognition | Awards, honors, and milestones |
PRJ-2026-DOC-0003-Personal-CV.github.io/
│
├── cv_english/
│ ├── Ibrar_Ahmad_CV_fixed (1).tex ← English LaTeX source
│ ├── Ibrar_Ahmad_CV_fixed (1).pdf ← Compiled English PDF
│ └── awesome-cv.cls ← Awesome-CV style class
│
├── cv_indonesian/
│ ├── Ibrar_Ahmad_CV_id.tex ← Indonesian LaTeX source
│ ├── Ibrar_Ahmad_CV_id.pdf ← Compiled Indonesian PDF
│ └── awesome-cv.cls ← Awesome-CV style class
│
├── .github/
│ └── ISSUE_TEMPLATE/
│ ├── bug_report.md
│ ├── feature_request.md
│ ├── question.md
│ └── config.yml
│
├── index.html ← GitHub Pages landing page
└── README.md ← This file
| Tool | Purpose | Install |
|---|---|---|
| MiKTeX / TeX Live | LaTeX compiler | miktex.org |
| XeLaTeX | Unicode-aware compiler | Included with MiKTeX |
| VS Code | Editor | code.visualstudio.com |
| LaTeX Workshop | VS Code extension | Marketplace |
Step 1 — Verify XeLaTeX installation:
xelatex --versionStep 2 — Install the VS Code extension:
LaTeX Workshopby James Yu
Step 3 — Open the .tex file for your target language:
cv_english/Ibrar_Ahmad_CV_fixed (1).tex
cv_indonesian/Ibrar_Ahmad_CV_id.tex
Step 4 — Build the PDF:
Ctrl + Alt + B → LaTeX Workshop: Build
Step 5 — View the output:
Command Palette → LaTeX Workshop: View LaTeX PDF
English CV:
cd cv_english
xelatex -interaction=nonstopmode "Ibrar_Ahmad_CV_fixed (1).tex"Indonesian CV:
cd cv_indonesian
xelatex -interaction=nonstopmode Ibrar_Ahmad_CV_id.texThis repository includes an index.html landing page for GitHub Pages hosting.
To deploy:
- Push this repository to GitHub
- Navigate to
Settings → Pages - Set source → Deploy from branch
- Select
mainbranch →/ (root)folder - Click Save and wait for deployment ✅
| Issue | Solution |
|---|---|
| Build does not start | Ensure xelatex is in your system PATH · Restart VS Code after MiKTeX install |
| PDF not updating | Save the .tex file before building · Re-run build from Command Palette |
| Missing packages | Enable on-the-fly install in MiKTeX Console · Rebuild after install |
| Page alignment / spacing | Compile each version from its own folder · Do not mix .cls files across folders |
- Open issues using templates in
.github/ISSUE_TEMPLATE/ - Keep changes language-scoped:
- 🇬🇧 English edits →
cv_english/ - 🇮🇩 Indonesian edits →
cv_indonesian/
- 🇬🇧 English edits →
- Rebuild the PDF after every content or layout change
This repository contains personal CV content.
Reuse, redistribution, or modification is only permitted
with explicit written consent from the repository owner.
© 2026 Ibrar Ahmad. All Rights Reserved.

