Skip to content

krirk0137/Resume

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 

Repository files navigation

Alternative working account https://github.com/krirkGenerwiz0137

Resume Website

🇹🇭 ภาษาไทย

เว็บไซต์ resume/portfolio ส่วนตัว สร้างด้วย HTML, CSS และ JavaScript ล้วนๆ โฮสต์บน GitHub Pages

เว็บไซต์: https://<username>.github.io


สร้างยังไง

สร้างโดยการ prompt Claude (claude.ai) โดยใช้แนวทางการเขียนโค้ดจาก Andrej Karpathy ที่เน้นความเรียบง่าย โค้ดน้อย และไม่มี abstraction ที่ไม่จำเป็น

ไม่มี build step, ไม่มี framework, ไม่มี npm — ใช้แค่ไฟล์ index.html ไฟล์เดียว


เทคโนโลยีที่ใช้

  • HTML5 + CSS3 + Vanilla JavaScript ล้วนๆ
  • ฟอนต์จาก Google Fonts CDN
  • โฮสต์บน GitHub Pages (ฟรี, static)

ฟีเจอร์

  • Responsive รองรับทั้ง desktop และมือถือ
  • Animation เมื่อ scroll ลงมา
  • Navigation bar แบบ fixed ด้านบน
  • ตัวเลือก Print / Export:
    • Print — เปิด print preview ของ browser (เลือก "Save as PDF" จากในนั้นได้เลย)
    • Super Compact Print — บีบทุกอย่างให้อยู่ในหน้า A4 เดียว
    • Download .html — บันทึกหน้าเว็บเป็นไฟล์สำรอง
    • Copy link — copy URL ของเว็บไปยัง clipboard

วิธีแก้ข้อมูลให้เป็นของตัวเอง

ทุกอย่างอยู่ใน index.html ไฟล์เดียว หาและแทนที่ข้อมูล mockup ตามตารางนี้:

ข้อมูล ตำแหน่งใน index.html
ชื่อ .hero-name และ <title>
ตำแหน่งงาน / bio .hero-title, .about-text
Email href="mailto:..." และ .print-contact
LinkedIn / GitHub URL href="https://linkedin.com/..." เป็นต้น
รูปโปรไฟล์ <img class="hero-avatar" src="...">
ประสบการณ์ #experience — block .exp-item
ทักษะ #skills — รายการใน .skill-list
Projects #projects — block .project-card
การศึกษา #education — block .edu-item
ปีใน footer <footer>

วิธี Deploy ขึ้น GitHub Pages

  1. สร้าง repo ชื่อ <username>.github.io
  2. Upload index.html ไปไว้ที่ root ของ repo
  3. ไปที่ Settings → Pages → Deploy from branch → main / root
  4. รอ 1-2 นาที เว็บจะขึ้นที่ https://<username>.github.io

หมายเหตุ

  • แนวทางการเขียนโค้ดตาม Karpathy principles: คิดก่อน code, เรียบง่ายก่อน, แก้เฉพาะส่วนที่เกี่ยวข้อง
  • Skill ที่ใช้: frontend-design จาก multica-ai skill set
  • ไม่ได้ใช้: mattpocock/skills และ thananon/9arm-skills

🇬🇧 English

Personal resume/portfolio website built with pure HTML, CSS, and vanilla JavaScript. Hosted on GitHub Pages.

Live site: https://<username>.github.io


How it was built

Created by prompting Claude (claude.ai) with coding guidelines derived from Andrej Karpathy's principles — emphasizing simplicity, minimal code, and no unnecessary abstractions.

No build step, no framework, no npm. Just one index.html file.


Stack

  • Pure HTML5 + CSS3 + Vanilla JavaScript
  • Fonts via Google Fonts CDN
  • Hosted on GitHub Pages (free, static)

Features

  • Responsive layout (desktop + mobile)
  • Scroll-triggered reveal animations
  • Fixed navigation bar
  • Print / Export options:
    • Print — opens browser print preview (use "Save as PDF" from there)
    • Super Compact Print — forces entire resume onto a single A4 page
    • Download .html — saves a standalone copy of the page
    • Copy link — copies the live URL to clipboard

How to update content

Everything is in index.html. Find and replace the mockup placeholders:

What Where in the file
Name .hero-name and <title>
Title / bio .hero-title, .about-text
Email href="mailto:..." and .print-contact
LinkedIn / GitHub URLs href="https://linkedin.com/..." etc.
Profile photo <img class="hero-avatar" src="...">
Experience #experience.exp-item blocks
Skills #skills.skill-list items
Projects #projects.project-card blocks
Education #education.edu-item blocks
Footer year <footer>

Deploy to GitHub Pages

  1. Create a repo named <username>.github.io
  2. Upload index.html to the root
  3. Go to Settings → Pages → Deploy from branch → main / root
  4. Site goes live at https://<username>.github.io within a minute or two

Notes

About

krirk0137.github.io test resumo by claude with andrej-karpathy-skills

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages