2021-07-06 22:27:33 +00:00
|
|
|
- category: Research Projects
|
2021-08-03 07:01:30 +00:00
|
|
|
desc: Projects that have a large research component compared to software development.
|
2021-07-06 22:27:33 +00:00
|
|
|
projects:
|
|
|
|
- name: Ag Test
|
2021-07-13 19:35:51 +00:00
|
|
|
link: https://git.mzhang.io/proglangs/agtest
|
2021-07-06 22:27:33 +00:00
|
|
|
desc: A small toy attribute grammar.
|
|
|
|
status: incomplete
|
|
|
|
langs: ["python"]
|
|
|
|
|
|
|
|
- name: Coq-SSH
|
2021-07-13 19:35:51 +00:00
|
|
|
link: https://git.mzhang.io/experiment/coq-ssh
|
2021-07-06 22:27:33 +00:00
|
|
|
desc: Attempt at formally verifying SSH protocol through Coq.
|
|
|
|
status: incomplete
|
|
|
|
langs: ["coq", "ocaml"]
|
|
|
|
|
2021-08-03 06:52:06 +00:00
|
|
|
- name: Enterprise
|
|
|
|
link: https://git.mzhang.io/michael/enterprise
|
|
|
|
desc: Statically-compiled interactive programs like Svelte.
|
|
|
|
status: prototype
|
|
|
|
langs: ["rust"]
|
|
|
|
|
2021-07-06 22:27:33 +00:00
|
|
|
- category: Learning Projects
|
2021-08-03 07:01:30 +00:00
|
|
|
desc: Software development projects used to gain more experience with a particular set of existing technologies.
|
2021-07-06 22:27:33 +00:00
|
|
|
projects:
|
|
|
|
- name: rsld
|
|
|
|
link: https://git.mzhang.io/michael/rsld
|
|
|
|
desc: A parallel rust linker.
|
|
|
|
status: incomplete
|
|
|
|
langs: ["rust"]
|
|
|
|
|
|
|
|
- name: asciinema
|
|
|
|
link: https://git.mzhang.io/michael/asciinema
|
|
|
|
desc: Reimplementation of the terminal recorder asciinema.
|
|
|
|
status: mvp
|
|
|
|
langs: ["rust"]
|
|
|
|
|
|
|
|
- category: Utility Projects
|
2021-08-03 07:01:30 +00:00
|
|
|
desc: Software that I developed to cater to a specific scenario or make something useful for myself.
|
2021-07-06 22:27:33 +00:00
|
|
|
projects:
|
|
|
|
- name: Panorama
|
2021-07-13 19:35:51 +00:00
|
|
|
link: https://git.mzhang.io/michael/panorama
|
2021-07-06 22:27:33 +00:00
|
|
|
desc: Mail client.
|
|
|
|
status: incomplete
|
|
|
|
langs: ["rust"]
|
|
|
|
|
|
|
|
- name: Leanshot
|
|
|
|
link: https://git.mzhang.io/michael/leanshot
|
|
|
|
desc: Linux screen capture tool.
|
2021-07-06 23:02:11 +00:00
|
|
|
status: works
|
2021-07-06 22:27:33 +00:00
|
|
|
langs: ["rust"]
|
|
|
|
|
|
|
|
- name: Garbage
|
|
|
|
link: https://git.sr.ht/~iptq/garbage
|
|
|
|
desc: CLI interface to the FreeDesktop Trash Can API.
|
2021-07-06 23:02:11 +00:00
|
|
|
status: works
|
2021-07-06 22:27:33 +00:00
|
|
|
langs: ["rust"]
|
|
|
|
|
|
|
|
- name: Markout
|
|
|
|
link: https://git.mzhang.io/michael/markout
|
|
|
|
desc: Extracts code blocks for a particular language out of Markdown.
|
2021-07-06 23:02:11 +00:00
|
|
|
status: works
|
2021-07-06 22:27:33 +00:00
|
|
|
langs: ["rust"]
|
2021-08-03 07:01:30 +00:00
|
|
|
|
2021-08-03 07:05:25 +00:00
|
|
|
- category: Miscellaneous
|
|
|
|
desc: Projects that I did for fun or don't really fit in one of the categories above.
|
|
|
|
projects:
|
|
|
|
- name: Cryptopals
|
|
|
|
link: https://git.mzhang.io/michael/cryptopals
|
|
|
|
desc: My solutions to the cryptopals solution, for learning Common Lisp
|
|
|
|
status: incomplete
|
|
|
|
langs: ["common-lisp"]
|
|
|
|
|
2021-08-03 07:01:30 +00:00
|
|
|
- category: Old Projects
|
|
|
|
desc: Software I wrote in the past and won't be updating.
|
|
|
|
projects:
|
|
|
|
- name: EasyCTF IV Platform
|
|
|
|
link: https://git.mzhang.io/easyctf/easyctf-iv-platform
|
|
|
|
desc: CTF platform for EasyCTF.
|
|
|
|
status: graveyarded
|
|
|
|
langs: ["python"]
|