Add my content
All checks were successful
Build OCI Image / docker (push) Successful in 36s

This commit is contained in:
2025-08-05 11:51:37 +08:00
parent cc57dee334
commit 705e1e3dab
18 changed files with 150 additions and 383 deletions

View File

@@ -1,88 +1,29 @@
---
.title = "Homepage",
.date = @date("1990-01-01T00:00:00"),
.author = "Sample Author",
.title = "Yadunand's Site (WIP 🚧)",
.date = @date("2025-08-05"),
.author = "Yadunand Prem",
.layout = "index.shtml",
.draft = false,
---
---
Hi, I'm Yadunand, a software engineer currently based in 🇸🇬, previously in 🇨🇦,🇭🇰,🇦🇺. I'm interested in how companies build things that scale, and how infrastructure works in general. This site is built on the exploration of that. Most of my work (including [this site](https://git.yadunut.dev/yadunut/yadunut.dev), and the [infrastructure](https://git.yadunut.dev/yadunut/homelab)) can be found on my [gitea](https://git.yadunut.dev/yadunut)
This sample website showcases:
## Currently
- Year 4 student at [National University of Singapore](https://www.nus.edu.sg/)
- CS4212 (Compiler Design)
- CS3223 (Database Systems Implementation)
- CS3231 (Theory of Computation)
- A couple simple pages
- `content/index.smd`
- `content/about.smd`
- A blog
- `content/blog/index.smd`
- `content/blog/first-post/index.smd`
- `content/blog/second-post.smd`
- A devlog
- `content/devlog/index.smd`
- `content/devlog/1990.smd`
- `content/devlog/1989.smd`
## Previously
- Software Engineer at [Endor Health](https://endorhealth.com)
- React Native, Typescript
- Python, Flask
- Technology Intern at [Marshall Wace](https://www.mwam.com/)
- Python, FastAPI
- React, Typescript
- K8s, flux, grafana, prometheus
- Software Engineer at [Undertide](https://www.undertide.co/)
- React Native, Graphql, Typescript
## Contact Me
## About Devlogs
While a blog has each entry be a separate page, a devlog is one single page with
a list of smaller entries in it, making it a form of microblogging. The relative
RSS feed will generate a separate item per devlog entry, creating a
"twitter-like" feed.
This can be a useful pattern for thoughts that are too small for a full blog post
so consider giving it a try!
The name "devlog" comes from the fact that this kind of microblogging feed works
well when you have an open source project and you want to give small updates to
your users, but it might work equally well for other domains, depending on your
interests and audience. Maybe a "foodlog", a "catlog" or a "treklog" could also
work well.
The devlog section contains more information about how devlogs can be implemented
in Zine.
Some examples of devlogs in the wild:
- https://zine-ssg.io/log/
- https://ziglang.org/devlog/
## Next steps
Make sure to read the [official Zine docs](https://zine-ssg.io/docs/)
and then start editing this website!
Start by putting the correct information in `zine.ziggy` and then start editing
the existing pages. Before deleting existing copy consider giving it a brief
look as it will show you some SuperMD specific syntax.
HTML markup in Zine is defined via SuperHTML templates:
- `layouts/index.shtml`
- `layouts/page.shtml`
- `layouts/post.shtml`
- `layouts/blog.shtml`
- `layouts/blog.xml`
- `layouts/devlog.shtml`
- `layouts/devlog.xml`
- `layouts/devlog-archive.shtml`
- `layouts/templates/base.shtml`
**If you're running the Zine development server (by running `zine`), then all
changes you make will be picked up immediately, causing the website to rebuild
and the page in your browser to refresh**.
You can learn more about SuperMD and SuperHTML in [/about/](/about/).
Lastly, this sample website also includes the following asset files:
- `assets/style.css`
- `assets/hightlight.css`
- `assets/under-construction.gif`
- `assets/katex-tag.js`
- `assets/katex0.16.21.css`
- `assets/katex0.16.21.js`
- `content/blog/first-post/fanzine.jpg`
The first few asset files are **site assets**, while the last is a **page asset** that belongs to the "first post" page.
The Zine docs contain more information about [dealing with assets](https://zine-ssg.io/docs/assets/).
I'm always happy to chat, feel free to reach out to me a @yadunut on (Twitter, Instagram, Telegram) or on [email](mailto:blog@yadunut.com)