@@ 84,37 84,37 @@
\Entry
\href{https://github.com/xdavidwu/kube-cgi}{\textbf{kube-cgi}}: Containerized CGI implementation for Kubernetes
\hfill
- \DatestampYM{2023}{03} -- now
+ since \DatestampYM{2023}{03}
\BulletItem Keywords: Kubernetes, Operator Pattern, Go
\Entry
\href{https://git.xdavidwu.link/~xdavidwu/sparkles}{\textbf{Sparkles}}: Web Interface for Kubernetes
\hfill
- \DatestampYM{2022}{09} -- now
+ since {2022}{09}
\BulletItem Keywords: Vue.js, TypeScript, WebAssembly, Go, Kubernetes, Helm
\Entry
\href{https://github.com/xdavidwu/wlchewing}{\textbf{wlchewing}}: Wayland-native Chinese Zhuyin Input Method
\hfill
- \DatestampYM{2019}{11} -- \DatestampYM{2021}{09}
+ since \DatestampYM{2019}{11}
\BulletItem Keywords: Wayland, C, Cairo, Pango
\Entry
\href{https://github.com/xdavidwu/saf-cephfs}{\textbf{saf-cephfs}}: Access CephFS from Android Storage Access Framework
\hfill
- \DatestampYM{2020}{10} -- now
+ since \DatestampYM{2020}{10}
\BulletItem Keywords: Android, Ceph, Java, JNI
\Entry
\href{https://github.com/xdavidwu/saf-sftp}{\textbf{saf-sftp}}: Access SFTP from Android Storage Access Framework
\hfill
- \DatestampYM{2019}{06} -- now
+ since \DatestampYM{2019}{06}
\BulletItem Keywords: Android, Java
\Entry
\href{https://github.com/xdavidwu/laravel-oidc-auth}{\textbf{laravel-oidc-auth}}: OpenID Connect Authentication for Laravel
\hfill
- \DatestampYM{2021}{10} -- now
+ since \DatestampYM{2021}{10}
\BulletItem Keywords: PHP, Laravel, OpenID Connect
\Section{Open Source Contributions}{Open Source Contributions}{PDF:Open Source Contributions}