blog/content/pages/about.md

32 lines
2 KiB
Markdown
Raw Normal View History

2018-08-09 06:53:47 +00:00
+++
title = "about me"
+++
2018-05-28 12:33:21 +00:00
Hi there! I'm a Computer Science student at the University of Minnesota, and I've got a wide variety of interests under this field. I've been doing web development for a long time and now I'm looking into security, programming language development, and software development!
2019-03-05 00:16:52 +00:00
In an effort to rely on less services, I started doing a lot of self-hosting and rewriting of software. Check out some of the projects I'm doing over on my public [Gitea](https://git.mzhang.me)!
2018-08-09 06:53:47 +00:00
2019-03-05 00:16:20 +00:00
### setup
2018-09-08 21:43:34 +00:00
My setup can be found [here](/pages/setup).
2019-03-05 00:16:20 +00:00
### languages
2018-09-08 21:43:34 +00:00
2018-05-28 12:33:21 +00:00
Here's some of the languages I like, in approximate order of my skill/confidence in using them:
2018-08-09 06:53:47 +00:00
- **Rust** I can't say I'm fluent in Rust, but writing code in Rust just feels right. Most of my recent projects have been done in Rust.
- **Go** I like the way this language is opinionated, and makes for very clean code. Unfortunately, because of their design decisions it's relatively lacking in language features.
- **Python** One of my favorite languages by far. Aside from its weakness in performance, I love how the language looks. I do have several bones to pick, especially towards its dependency ecosystem.
2018-05-28 12:33:21 +00:00
- **JavaScript** Although I'm trying to step away from JavaScript, I find myself using it from time to time simply out of ease of use and plethora of libraries.
- **C** Largely prefer this over C++ because of much finer control over what's happening.
2018-08-29 22:36:07 +00:00
- **OCaml** Learned this from a functional programming class, and I still use it from time to time; I kinda see it as the "Python" of functional languages.
2018-05-28 12:33:21 +00:00
- **C++** Good for when I did competitive programming because of its very comprehensive standard library.
If you want my resume, contact me through one of these means:
2019-03-05 00:16:20 +00:00
## contact
2019-03-15 06:20:34 +00:00
- Matrix: [@michael:iptq.io](https://matrix.to/#/@michael:iptq.io)
- Discord: **iptq#8440**
2018-05-28 17:52:25 +00:00
- Email: (I sign all my Git commits with this email)
2019-01-30 01:29:19 +00:00
- PGP Key: [hosted on Keybase](https://keybase.io/michaelz/pgp_keys.asc?fingerprint=2a323c176e16b8c25ade02d447033f6c0a02f24a)