Aking Website ng Portfolio
Tungkol
Noong 2023, nagpasya akong sa wakas ay gumawa ng personal na website na nagpapakita ng lahat, o karamihan, ng aking mga gawa sa aking propesyonal na karera. Sa 2023, natapos ko ang aking undergraduate sa Computer Science noong 2022 at nagtrabaho na ako sa industriya ng software nang mahigit 2 taon. Kaya mayroon akong mga materyal na ibabahagi. Ang pangunahing layunin ng aking personal na website ay i-archive ang aking mga gawa at sa huli ay idokumento ang aking proseso ng pagbuo at pagkatuto. Gayundin, gumanap ito bilang isang sentral na lokasyon para sa lahat ng aking mga social tulad ng LinkedIn, GitHub, GitLab, Twitter, atbp.
Mga Kredito
Lahat ng kredito para sa disenyo/tema ng website na ito ay napupunta kay Sid at sa kanyang proyektong hugo-blog-awesome. Kredito rin kay Aditya Telange para sa paglikha ng lahat ng mga social icon, salamat sa kanyang trabaho sa proyektong hugo-PaperMod.
Paano Ito Gumagana?
Ang website ay ginawa gamit ang isang static site generator na tinatawag na Hugo. Karamihan ng code/laman ay naisulat sa HTML, CSS, JavaScript, at Markdown. Lahat ng code ay naka-host sa GitHub at ang site mismo ay naka-host sa Vercel. Ang domain mehmetmhy.com ay binili mula sa Google Domains. Upang pabilisin ang pag-develop ng website na ito, gumamit ako ng isang Hugo theme na tinatawag na hugo-blog-awesome kung saan ini-fork ko ang theme sa repositoryong ito na repo at binago ito upang gawing mas angkop ang site para sa aking gamit. Narito ang isang simpleng diagram na nagpapakita ng workflow ng aking personal na website:
Mga Plano sa Hinaharap?
Sa paglipas ng taon, kapag may libreng oras ako, magpapatuloy akong i-update ang website ng mga bagong proyekto at mga pagbabago sa karera na dumarating sa aking landas. Plano ko ring panatilihin ang istruktura ng website na ito nang 1-2 taon. Ngunit, nais ko ring muling itayo ang website balang araw nang hindi na lamang isang static na site. Mahina ako pagdating sa frontend development, kaya umaasa akong matuto pa ng higit tungkol sa frontend development at muling itayo ang site upang maging mas dynamic at sumuporta sa mas advanced na mga tampok.