- CLAUDE.md: project guidance for Claude Code (build commands, conventions,
editing rules, CI notes)
- AGENTS.md: agent-level task conventions for autonomous editing sessions
- .claude/: skills, memory, and settings for Claude Code integration
- docs/: research-backed LaTeX reference examples (small, medium, large-doc
templates with latexmkrc, local .sty, CI workflow)
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
- 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>
- Switch from single-column to minipage two-column layout (experience left,
skills/education/languages right) with configurable column width tokens
- Replace awesome-red color scheme with custom acvBlue (#1F90FF) palette and
dark-gray text for a cleaner, modern look
- Add full typography system: font size tokens, spacing scale, bullet style,
dashed separators, and reusable \skillblock macro
- Introduce \acvDateRange / \acvDurationText macros for auto-computed date ranges
- Rewrite \cventry and \cvitems for tighter vertical rhythm and hanging indent
- Override \makecvheader to left-aligned single-row with icon-prefixed contact links
- Reduce font size (11pt → 10pt) and tighten margins for denser single-page layout
- Update personal info: name spelling, address (Yerevan), mobile, and email
- Wire in new src/resume/languages.tex in the right column
- Add languages section (English Fluent, Persian Native)
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
- Added core frontend technologies including React, TypeScript, and JavaScript.
- Included frameworks and platforms like Redux and Next.js.
- Expanded APIs and data handling skills with REST and GraphQL.
- Enhanced testing and quality tools with Jest and Cypress.
- Updated cloud and DevOps skills to include Google Cloud and Docker.
- Detailed architecture and security skills with OAuth2 and JWT.
- Change project title and description for personalization
- Update links to point to the correct repository and resources
- Revise sections for better organization and readability
- Add author information and template credits
- Add proper indentation to letter sections
- Improve readability of About Me, Why Google?, and Why Me? sections
- Maintain same content with better formatting
- Updated variable name from EXAMPLES_DIR to SRC_DIR for better clarity
- Updated all references in build rules and clean target
- Maintains same functionality with improved naming
- Added profile image at src/assets/profile.png
- Added resume images at src/assets/resume-0.png and src/assets/resume-1.png
- Updated cover letter LaTeX file to reference the new profile image location
- Updated resume LaTeX file to reference the new profile image location
- Generated new cover letter and resume PDFs
- Removed obsolete synctex file for cover letter
- Created resume.tex using Awesome CV template.
- Added personal information including name, position, contact details, and social links.
- Included sections for summary, skills, work experience, education, projects, extracurricular activities, honors & awards, certificates, committees, presentations, and writing.
- Implemented detailed descriptions for each section, highlighting relevant experiences and achievements.
- Added binary files for resume output (resume.pdf and resume.xdv).
- Changed job title from Founding Member & Director of Infrastructure Division to Front End Engineer
- Updated organization from Kasa to Satek
- Revised location to Hamedan, Iran
- Modified date range to Jun. 2019 - Sep. 2021
- Added new responsibilities focusing on B2B application development and mentoring
- Changed name and position to Mahdi Hoseini, Senior Front End Engineer
- Updated address and contact information
resume.xdv and resume.synctex.gz
- Updated resume.pdf with latest changes