From 4a0599cd28aaca7d4bc1c61f82c262e93f1ac576 Mon Sep 17 00:00:00 2001 From: Zach DeCook Date: Sat, 10 Jan 2026 09:20:00 -0500 Subject: update resume more --- resume.json | 61 ++++++++++++++++++++++++++++++++++++++++++++++++------------- 1 file changed, 48 insertions(+), 13 deletions(-) (limited to 'resume.json') diff --git a/resume.json b/resume.json index a1027c8..2da6cf9 100644 --- a/resume.json +++ b/resume.json @@ -5,7 +5,7 @@ "phone": "", "website": "https://zachdecook.com", "name": "Zach DeCook", - "summary": "", + "summary": "PHP backend developer with experience in database design, open source development, frontend technology, and C++. Honest, hard-working, self-starter with a high sense of ownership and problem-solving ability.", "picture": "/iszachsingle/5.png", "profiles": [ { @@ -70,6 +70,34 @@ "highlights": ["Convinced boss to add onboard speaker to the HexBoard MIDI Controller"] } ], + "volunteer": [ + { + "organization": "Hyprland / Alpine Linux", + "position": "Open Source Contributor / Distribution package maintainer", + "url": "https://wiki.alpinelinux.org/wiki/Hyprland", + "startDate": "2023", + "endDate": "", + "summary": "Implement features and fix bugs in C++ codebase related to mobile touchscreen usage. Maintain multiple dependencies and package for desktop environment. Upstream patches fixing bugs with musl-libc builds.", + "highlights": [ + "Packaged Hyprland for Alpine Linux in 2023, overcoming objections with previous dependency on wlroots-git", + "Adapted workspace swipe for touchscreen", + "Reimplemented grabbing title bar with touchscreen in official hyprbars plugin" + ] + }, + { + "organization": "Simple X Mobile", + "position": "Open Source Contributor", + "url": "https://sxmo.org", + "startDate": "2021", + "endDate": "2023", + "summary": "Dogfood own code, using a PinePhone as primary mobile phone. Improve stability and performance in Shell Scripts. Develop input methods with Wayland in C. Improve application support and discovery", + "highlights": [ + "Created external tools to implement swipe-typing in virtual keyboard with a unix-like pipe design.", + "Improved proximity lock code to use events from instead of polling, upstreamed patch to linux-tools-iio to facilitate this." + "Created plan to move depedency NerdFonts off of assigned unicode codepoints with minimal disruption." + ] + } + ], "education": [ { "institution": "Calvin College", @@ -82,6 +110,16 @@ } ], "skills": [ + { + "name": "Software Programming", + "level": "Master", + "keywords": [ + "C++", + "C", + "Python", + "Go" + ] + }, { "name": "Web Development", "level": "Master", @@ -89,18 +127,15 @@ "HTML", "CSS", "Javascript", - "PHP", - "MySQL" + "PHP" ] }, { - "name": "Software Programming", + "name": "Relational Database Planning", "level": "Master", "keywords": [ - "C++", - "C", - "Python", - "Go" + "MySQL", + "PostgreSQL" ] }, { @@ -135,7 +170,7 @@ "name": "IBM Relational Database Administration", "date": "2023", "issuer": "edX IBM", - "url": "" + "url": "https://courses.edx.org/certificates/4966204905034018a4f239fa987e9ac2" }], "interests": [ { @@ -147,10 +182,10 @@ { "name": "Music", "keywords": [ - "singing", - "piano", - "ukulele, guitar", - "drums" + "singing as part of choir", + "playing piano keyboard as volunteer on church worship team", + "ukulele, guitar - intermediate", + "drums - novice" ] } ], -- cgit 1.4.1