Skip to content

Commit

Permalink
update about me
Browse files Browse the repository at this point in the history
  • Loading branch information
markbeep committed Mar 3, 2025
1 parent b42fa4c commit 5f69369
Show file tree
Hide file tree
Showing 2 changed files with 20 additions and 13 deletions.
4 changes: 2 additions & 2 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ jobs:
run: npx playwright install --with-deps
- name: Run Playwright tests
run: npx playwright test
- uses: actions/upload-artifact@v3
- uses: actions/upload-artifact@v4
if: always()
with:
name: playwright-report
Expand All @@ -46,7 +46,7 @@ jobs:
with:
username: ${{ secrets.DOCKER_HUB_USERNAME }}
password: ${{ secrets.DOCKER_HUB_ACCESS_TOKEN }}

- name: Push image
run: |
docker tag $IMAGE_TAG $DOCKER_TAG
Expand Down
29 changes: 18 additions & 11 deletions components/about.templ
Original file line number Diff line number Diff line change
Expand Up @@ -8,24 +8,31 @@ templ About() {
<main class="max-w-2xl flex flex-col flex-wrap mx-2">
<header class="text-3xl mt-20">About</header>
<p>
Hello, I’m Mark. Currently in my bachelor of computer science at ETH
Hello, I’m Mark. Currently in my masters of computer science at ETH
Zurich. I like to code a lot. You’ll never see me without tons of projects
on the side. I have too many projects I wanna do, but not enough time to
work on them all. Friends usually ask “What projects are you working on?”
instead of “How’s studying going?”
instead of “How’s studying going?” This blog is my little log for talking
about these projects.
</p>
<p>
Languages I consider myself fluent in are Python, C and Typescript. I like
to create bare metal and fast applications with C but I also enjoy working
on cool websites with React.js on Typescript. Docker and Kubernetes also
feel fairly familiar. I usually try to deploy all my applications with a
Dockerfile or docker-compose file so that I can then easily deploy it on
my Kubernetes cluster. Also makes it a lot easier for anyone to run it on
different devices.
My pool of goto-languages consists of Python, C, Golang, and Typescript.
If I have to get something done quickly, those are the languages I use.
On the other hand though, I'm a huge fan of discovering new cool languages
and libraries that are a bit under the radar like Zig, Nix, or htmx.
</p>
<p>
Lately, I've been getting into lightweight website building using HTMX.
The result can be seen on this blog or in the relevant repo visible
My mentality is, that if I need something that doesn't exist, I have enough experience
to create it myself. This ranges from creating my own scripts for things I find annoying on websites to
creating applications I can host on my home server.
</p>
<p>
On my home server I went for a slightly overkill Kubernetes server running via ArgoCD.
It allows me to keep all my deployments neatly organized. Similar to my laptop NixOS install.
</p>
<p>
This blog is also one of my projects to create a lightweight website using htmx.
It can be viewed in the relevant repo visible
<a href="https://github.com/markbeep/htmx-blog">here</a>.
</p>
<p>
Expand Down

0 comments on commit 5f69369

Please sign in to comment.