Commit graph

299 commits

Author SHA1 Message Date
Mahdi Hoseini
8aa1e106be chore: add project config, Claude instructions, and reference docs
- 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>
2026-03-04 16:39:18 -08:00
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
Mahdi Hoseini
0eb3b5431d feat(resume): overhaul layout with two-column design and typography system
- 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>
2026-03-04 16:38:59 -08:00
Mahdi Hoseini
246eaf0082 fix(resume): update education section with GPA and society membership
- Added GPA and Scientific Society membership details to education.
- Commented out a deployment item in work experience for clarity.
2025-09-01 10:18:47 -07:00
Mahdi Hoseini
b68e9df67c feat(makefile): add build target for generating resume PDF
- Introduced a new build target to create a build directory
- Cleans up the build directory before copying the resume PDF
2025-09-01 10:18:42 -07:00
Mahdi Hoseini
ef7e387d2a feat(resume): update skills section with detailed technologies and tools
- 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.
2025-09-01 09:59:41 -07:00
Mahdi Hoseini
03182113f0 fix(resume): update address and LinkedIn profile for clarity
- Changed address to include willingness to relocate
- Updated LinkedIn username for accuracy
- Commented out projects input for potential future use
2025-09-01 09:31:55 -07:00
Mahdi Hoseini
e77fa7b6da feat(resume): update tech stack 2025-09-01 04:40:17 -07:00
Mahdi Hoseini
578ccf838c
Merge pull request #1 from s-mahdi:feat/mahdi-resume
Update resume and LaTeX configurations for Mahdi Hoseini
2025-08-31 18:16:40 -04:00
Mahdi Hoseini
48b2339652 chore(github): remove obsolete GitHub configuration files
- Deleted CODEOWNERS file
- Removed dependabot.yml configuration
- Eliminated labeler.yaml and labels.yaml files
- Cleared integration.yaml workflow
- Removed pull-request-labeler.yaml workflow
- Deleted sync-labels.yaml workflow
- Erased welcome.yaml workflow
2025-08-31 15:14:00 -07:00
Mahdi Hoseini
6181571399 docs(README): Update project details and improve clarity of content
- 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
2025-08-31 15:12:52 -07:00
Mahdi Hoseini
de096e6aff refactor(Makefile): Rename target from examples to all for clarity 2025-08-31 14:58:41 -07:00
Mahdi Hoseini
08cd29bf44 style(coverletter): Format coverletter.tex content
- Add proper indentation to letter sections
- Improve readability of About Me, Why Google?, and Why Me? sections
- Maintain same content with better formatting
2025-08-31 14:55:44 -07:00
Mahdi Hoseini
2e1cd7efbc style(coverletter): Add SyncTeX files to .gitignore and clean target
- Add *.synctex.gz and *.synctex.gz(busy) to .gitignore
- Update Makefile clean target to remove SyncTeX files
- Remove existing coverletter.synctex.gz build artifact
2025-08-31 14:55:44 -07:00
Mahdi Hoseini
7837a754f5 feat(Makefile): Rename EXAMPLES_DIR to SRC_DIR in Makefile
- 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
2025-08-31 14:55:44 -07:00
Mahdi Hoseini
e936f68bd4 feat(Makefile): Update Makefile clean target to remove all build artifacts
- Enhanced clean target to remove *.pdf, *.xdv, *.fdb_latexmk, *.fls files
- Ensures comprehensive cleanup of all LaTeX build artifacts
2025-08-31 14:55:44 -07:00
Mahdi Hoseini
a2ae4a2929 chore(.gitignore): Ignore build artifacts and remove from tracking
- Add *.pdf, *.xdv, *.fdb_latexmk to .gitignore
- Remove build artifacts from git tracking
- Build artifacts are now properly ignored
2025-08-31 14:55:44 -07:00
Mahdi Hoseini
1c07eaae55 feat(assets): Add profile and resume images, update cover letter and resume LaTeX files
- 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
2025-08-31 14:55:44 -07:00
Mahdi Hoseini
0b9cfcd87d feat(resume): Add resume files and content for Mahdi Hoseini
- 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).
2025-08-31 14:55:44 -07:00
Mahdi Hoseini
a1d00d16fd feat(resume): add projects section to resume template 2025-08-31 14:55:33 -07:00
Mahdi Hoseini
a5215e1c37 fix(awesome-cv): correct alignment in tabular environment 2025-08-31 14:55:33 -07:00
Mahdi Hoseini
e4d3295e0c feat(resume): add skills section to resume template
- Introduced a new skills section in skills.tex
- Updated resume.tex to include the skills section
2025-08-31 14:55:33 -07:00
Mahdi Hoseini
a815c10d93 fix(awesome-cv): correct indentation and formatting in class file 2025-08-31 14:55:33 -07:00
Mahdi Hoseini
5c250f7f6f style(education): format cventry for improved readability 2025-08-31 14:55:33 -07:00
Mahdi Hoseini
c970096920 chore(.gitignore): add SyncTeX files to ignore list 2025-08-31 14:55:33 -07:00
Mahdi Hoseini
396e9d8abe feat(resume): update education section with new degree and institution
- Changed degree to B.S. in computer engineering
- Updated institution to Razi University
- Revised location and date range
2025-08-31 14:55:33 -07:00
Mahdi Hoseini
8da3cdf81e chore(resume): comment out honors and certificates sections in LaTeX 2025-08-31 14:55:33 -07:00
Mahdi Hoseini
41b382bf24 chore(resume): remove outdated work experience entry for Danggeun Pay Inc. 2025-08-31 14:55:33 -07:00
Mahdi Hoseini
5c27c3b56b feat(resume): remove outdated work experience entries from resume 2025-08-31 14:55:33 -07:00
Mahdi Hoseini
126c1b68cc feat(resume): update work experience section with new role and details
- 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
2025-08-31 14:55:33 -07:00
Mahdi Hoseini
022c3dda1f feat(resume): update experience section with improved formatting and details
- Enhanced formatting for better readability
- Updated job descriptions for clarity and impact
- Added new roles and responsibilities
2025-08-31 14:55:33 -07:00
Mahdi Hoseini
31187b0e28 feat(resume): update work experience section with new role and details
- Added Senior Front End Engineer position at Shop-Ware
- Included detailed responsibilities and achievements
- Removed previous DevOps Engineer role
2025-08-31 14:55:33 -07:00
Mahdi Hoseini
0053a23670 feat(resume): enhance summary section with bold formatting for emphasis
- Updated summary text to include bold formatting for key skills and experience.
- Adjusted footer formatting in resume.tex for consistency.
2025-08-31 14:55:33 -07:00
Mahdi Hoseini
066ef9f23a feat(resume): update summary and footer information in resume.tex
- Changed footer name to Mahdi Hoseini
- Updated summary to reflect current role and experience
2025-08-31 14:55:33 -07:00
Mahdi Hoseini
357ecad7ea feat(resume): update personal information and add new files
- 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
2025-08-31 14:55:33 -07:00
Mahdi Hoseini
e2bf944f95 fix(Makefile): update compiler to use latexmk with xelatex option
- Changed CC variable to use latexmk for better compatibility
2025-08-31 14:55:33 -07:00
Mahdi Hoseini
b706fc4e37 feat(vscode): add xelatex configuration for LaTeX workshop 2025-08-31 14:55:33 -07:00
scriptswhisper
0cd0625f2a fix: docker run command
update docker image following #572 and #573 and github workflow .github/workflows
/main.yml
2025-07-23 14:58:48 +01:00
Eric Park
dc50c6d2ec fix: spacing issue with cvitems (#532)
Closes #532
2025-06-26 00:16:34 +01:00
Xavier Mawet
c7112fa423 Added \x command
Supposed to replace twitter
2025-06-25 23:18:23 +01:00
Xavier Mawet
685aa60f02 Updated Font Awesome to version 6
6.7.2
2025-06-25 23:18:23 +01:00
Nikita Timirshin
964f99d3f1
Add telegram link (#554) 2025-02-06 13:02:52 +00:00
dependabot[bot]
e6efa6be7b Bump dorny/paths-filter from 2 to 3
Bumps [dorny/paths-filter](https://github.com/dorny/paths-filter) from 2 to 3.
- [Release notes](https://github.com/dorny/paths-filter/releases)
- [Changelog](https://github.com/dorny/paths-filter/blob/master/CHANGELOG.md)
- [Commits](https://github.com/dorny/paths-filter/compare/v2...v3)

---
updated-dependencies:
- dependency-name: dorny/paths-filter
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-01-25 16:16:17 +00:00
dependabot[bot]
d463927a8c Bump actions/upload-artifact from 3 to 4
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 3 to 4.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](https://github.com/actions/upload-artifact/compare/v3...v4)

---
updated-dependencies:
- dependency-name: actions/upload-artifact
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-12-20 12:18:49 +00:00
dependabot[bot]
74fc25c36f Bump actions/labeler from 4 to 5
Bumps [actions/labeler](https://github.com/actions/labeler) from 4 to 5.
- [Release notes](https://github.com/actions/labeler/releases)
- [Commits](https://github.com/actions/labeler/compare/v4...v5)

---
updated-dependencies:
- dependency-name: actions/labeler
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-12-04 22:47:55 +00:00
Byungjin Park
e076d0ed41
Ignore binary files and examples for pull-request-labeler 2023-12-01 22:16:09 +09:00
Byungjin Park
560c3f2442
Update my resume and cv 2023-11-20 02:19:17 +09:00
Byungjin Park (Claud)
6efaf2ced1
Update README.md 2023-11-20 00:38:11 +09:00
dependabot[bot]
a79de5d426 Bump crazy-max/ghaction-github-labeler from 4 to 5
Bumps [crazy-max/ghaction-github-labeler](https://github.com/crazy-max/ghaction-github-labeler) from 4 to 5.
- [Release notes](https://github.com/crazy-max/ghaction-github-labeler/releases)
- [Commits](https://github.com/crazy-max/ghaction-github-labeler/compare/v4...v5)

---
updated-dependencies:
- dependency-name: crazy-max/ghaction-github-labeler
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-09-13 16:40:41 +00:00
Jan Wojciechowski
c5385444d6 feature: Hackerrank link 2023-09-06 23:08:25 +00:00