About
📄Resume
I first started learning programming in high school, working with a group to create a tiny 2D video game in a game engine whose name I have since forgotten. In college, I got my first experience using the command line and connecting to remote servers in CSE 142 - C programming and Unix
. However, most of my code was pretty bad, and I didn’t know about IDE’s or font ligatures yet, so I decided to study mechanical engineering instead.
Later on, I got curious about web development, and took the Creating Functional Websites course through UC Davis Continuing Education. After finishing the final project, and thoroughly scouring the Head First HTML and CSS book, I was hooked.
Right now (2021), I am most excited about creating modern WordPress websites using bedrock and building web apps in React with styled components, although Hugo is pretty cool, too.
[A motif is] something (such as an important idea or subject) that is repeated throughout a book, story, etc. : a single or repeated design or pattern
Source: Merriam Webster
Development Motifs⌗
Some web design motifs that I always strive to deliver.
- High contrast between foreground and background colors. Tested with the WebAIM contrast checker.
- Only sizing text up from
1rem
not down. - Always adding
alt
text to images with links, images which are not decorative, or functional images which do not have accompanying text. - Blog posts are a
max-width
of65ch
(characters), a preference developed from using themax-w-prose
helper class in TailwindCSS.
Favorites⌗
These are a few of my favorite web design things.
- Light High Contrast Theme: VSCode Theme.
- The SEO Framework: WordPress SEO plugin.
- Advanced Custom Fields: WordPress field customizer.
- Smush: A WordPress plugin which compresses images on upload, while also stripping any EXIF location metadata.