The author has written a web server in ARM64 assembly language, called ymawky, as a personal project to learn and for therapeutic purposes. The web server is designed to run on MacOS and Linux, but currently only works on MacOS due to differences in assembly language and system calls. ymawky supports various HTTP methods, including GET, PUT, and POST, and has features such as path traversal detection and prevention, and custom HTML pages for error codes. The author plans to port the project to Linux in the future.