-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
7 changed files
with
238 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,64 @@ | ||
name: Deploy Hugo site to Pages | ||
|
||
on: | ||
push: | ||
branches: | ||
- main | ||
|
||
workflow_dispatch: | ||
|
||
permissions: | ||
contents: read | ||
pages: write | ||
id-token: write | ||
|
||
concurrency: | ||
group: "pages" | ||
cancel-in-progress: false | ||
|
||
jobs: | ||
build: | ||
runs-on: ubuntu-latest | ||
env: | ||
HUGO_VERSION: 0.123.8 | ||
steps: | ||
- name: Install Hugo CLI | ||
run: | | ||
wget -O ${{ runner.temp }}/hugo.deb https://github.com/gohugoio/hugo/releases/download/v${HUGO_VERSION}/hugo_extended_${HUGO_VERSION}_linux-amd64.deb \ | ||
&& sudo dpkg -i ${{ runner.temp }}/hugo.deb | ||
- name: Checkout | ||
uses: actions/checkout@v4 | ||
with: | ||
submodules: recursive | ||
fetch-depth: 0 | ||
- name: Setup Pages | ||
id: pages | ||
uses: actions/configure-pages@v4 | ||
- name: Install Node.js dependencies | ||
run: "[[ -f package-lock.json || -f npm-shrinkwrap.json ]] && npm ci || true" | ||
- name: Build with Hugo | ||
env: | ||
# For maximum backward compatibility with Hugo modules | ||
HUGO_ENVIRONMENT: production | ||
HUGO_ENV: production | ||
TZ: America/Los_Angeles | ||
run: | | ||
hugo \ | ||
--gc \ | ||
--minify \ | ||
--baseURL "${{ steps.pages.outputs.base_url }}/" | ||
- name: Upload artifact | ||
uses: actions/upload-pages-artifact@v3 | ||
with: | ||
path: ./public | ||
|
||
deploy: | ||
environment: | ||
name: github-pages | ||
url: ${{ steps.deployment.outputs.page_url }} | ||
runs-on: ubuntu-latest | ||
needs: build | ||
steps: | ||
- name: Deploy to GitHub Pages | ||
id: deployment | ||
uses: actions/deploy-pages@v4 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
[submodule "themes/hugo-profile"] | ||
path = themes/hugo-profile | ||
url = https://github.com/gurusabarish/hugo-profile.git |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,118 @@ | ||
baseURL: "https://kafai-lam.github.io/kafai-lam/" | ||
canonifyURLs: true | ||
languageCode: "en-us" | ||
title: "Fai" | ||
theme: "hugo-profile" | ||
|
||
params: | ||
title: "Fai" | ||
description: "Personal Website for Ka Fai Lam" | ||
favicon: "/favicon.png" | ||
|
||
theme: | ||
disableThemeToggle: true | ||
defaultTheme: "light" | ||
|
||
navbar: | ||
disableSearch: true | ||
showBrandLogo: false | ||
|
||
hero: | ||
enable: true | ||
intro: "Hi, I am" | ||
title: "Fai" | ||
subtitle: "Specialize in creating web-based solutions" | ||
content: "I am a dedicated web application developer who harnesses contemporary web technologies to craft websites that boast exceptional aesthetics, provide seamless user experiences, and operate flawlessly." | ||
bottomImage: | ||
enable: true | ||
image: /images/fai.jpg | ||
socialLinks: | ||
fontAwesomeIcons: | ||
- icon: fab fa-github | ||
url: https://github.com/kafai-lam | ||
- icon: fab fa-x-twitter | ||
url: https://twitter.com/Fai67640839 | ||
- icon: fab fa-linkedin-in | ||
url: https://www.linkedin.com/in/kafailam | ||
|
||
about: | ||
enable: true | ||
title: "About Me" | ||
content: | | ||
Passionate full stack developer embracing new technologies to drive innovation. | ||
Possesses in-depth domain knowledge of the retail industry and enterprise resource planning software. | ||
skills: | ||
enable: true | ||
title: "Here are a few technologies I've been working with recently:" | ||
items: | ||
- "React" | ||
- "Angular" | ||
- "Nestjs" | ||
- "Kubernetes" | ||
- "Odoo" | ||
- "FastAPI" | ||
|
||
# Experience | ||
experience: | ||
enable: true | ||
items: | ||
- job: "Software Engineer" | ||
company: "Hypebeast" | ||
companyUrl: "https://hbx.com" | ||
date: "Jan 2023 - Feb 2024" | ||
content: | | ||
- Developed a comprehensive inventory management and fulfillment system for global e-commerce operations | ||
- Engineered API integrations across various platforms such as Shopify, Sylius, and Odoo to streamline and unify order management across multiple sales channels | ||
- job: "Software Engineer" | ||
company: "Capsuite" | ||
companyUrl: "https://capsuite.co" | ||
date: "Jan 2022 - Jan 2023" | ||
content: | | ||
- Spearheaded the development of an ERP-related SaaS product | ||
- Orchestrated the application deployment workflow utilizing Azure Kubernetes | ||
- Designed a CI/CD pipeline tailored specifically for the SaaS application | ||
- job: "Full Stack Developer" | ||
company: "Betalabs" | ||
companyUrl: "https://www.betalabs.ai" | ||
date: "Apr 2021 - Jan 2022" | ||
content: | | ||
- Engineered a customer data platform aimed at enhancing customer retention rates, subsequently deploying it onto Azure Kubernetes | ||
- Administered Azure Cloud Services including CosmoDB, AKS, Container Registry, and Databricks | ||
- Facilitated data preparation from the data warehouse through the implementation of ETL pipelines tailored for data scientists and analysts | ||
- job: "Assistant Software Engineer" | ||
company: "ATAL" | ||
companyUrl: "https://www.atal.com" | ||
date: "Aug 2020 - Apr 2021" | ||
content: | | ||
- Developed on-premise containerized backend microservices tailored for an energy optimization application serving multiple building services | ||
- Spearheaded testing initiatives and orchestrated CI/CD pipelines for existing microservices | ||
- Deployed application onto multi-node Kubernetes clusters with Helm both on-premises and in cloud environments | ||
# Education | ||
education: | ||
enable: true | ||
index: false | ||
items: | ||
- title: "Bachelor of Science in Mathematics and information Engineering" | ||
school: | ||
name: "The University Of Hong Kong(CUHK), Hong Kong" | ||
url: "https://www.cuhk.edu.hk/english/index.html" | ||
date: "2016 - 2020" | ||
GPA: "3.43 out of 4.0" | ||
|
||
#Contact | ||
contact: | ||
enable: true | ||
content: Don't hesitate to contact me anytime. Whether you have questions or just want to say hello, I'm here and will make sure to reply promptly! | ||
email: [email protected] | ||
btnName: Mail me | ||
|
||
footer: | ||
socialNetworks: | ||
github: https://github.com/kafai-lam | ||
linkedin: https://www.linkedin.com/in/kafailam/ | ||
twitter: https://twitter.com/Fai67640839 |
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Submodule hugo-profile
added at
4687d5