personal website

update open-source + resume

+32 -6
+21 -4
src/content/about/open-source.mdx
··· 1 1 --- 2 - updated_at: 10-21-2024 2 + updated_at: 01-08-2025 3 3 draft: false 4 4 --- 5 5 6 6 import { Icon } from "astro-icon/components"; 7 7 8 + <hr /> 9 + 10 + # Applications 11 + ## Myb [<Icon name="tabler:brand-github-filled" class="inline-block" />](https://github.com/zeucapua/myb) 12 + - A custom third party Bluesky client with extra features like bookmarks and drafts 13 + - Implemented with SvelteKit, using libraries such as the AT Protocol SDK and TanStack Query 14 + 15 + ## Easytodo [<Icon name="tabler:brand-github-filled" class="inline-block" />](https://github.com/zeucapua/easytodo.link) 16 + - An easy and local first todo list app, with per task stopwatch and other planned features 17 + - Implemented with SvelteKit, using a custom persistent local storage reactive function closure 18 + 19 + ## Gust [<Icon name="tabler:brand-github-filled" class="inline-block" />](https://github.com/zeucapua/gust) 20 + - A time tracker productivity tool with authentication, cloud storage, and full CRUD capabilities 21 + - Implemented features using Astro Partials and Client Islands (Svelte components) that are inline and rendered on demand using HTMX library, a HTML-centered AJAX API 22 + 23 + <hr /> 24 + 25 + # Explorations 8 26 ## Skogz [<Icon name="tabler:brand-github-filled" class="inline-block" />](https://github.com/zeucapua/skogz) 9 27 - An experimental Svelte 5 SSR (server side rendered) router, built on top of the Vite Extra template 10 28 - Implemented custom middleware that can handle loader functions and load the correct components based on a routes configuration object 11 29 12 - ## Gust [<Icon name="tabler:brand-github-filled" class="inline-block" />](https://github.com/zeucapua/gust) 13 - - A time tracker productivity tool with authentication, cloud storage, and full CRUD capabilities 14 - - Implemented features using Astro Partials and Client Islands (Svelte components) that are inline and rendered on demand using HTMX library, a HTML-centered AJAX API 30 + <hr /> 15 31 32 + # Packages 16 33 ## Typew [<Icon name="tabler:brand-github-filled" class="inline-block" />](https://github.com/zeucapua/typew) 17 34 - An animated text component that mimics the typewriter, writing letter by letter 18 35 - Implemented as a no dependency needed Svelte library
+11 -2
src/content/about/resume.mdx
··· 5 5 6 6 import { Icon } from "astro-icon/components"; 7 7 8 - A generalist Software Engineer, specialized in solutions and product engineering, utilizing technologies across the stack and languages like Javascript (Next.js), Python (Django), and GoLang (Cobra). Based in San Bernardino, California USA with 8 months of remote and open source experience. 8 + A generalist Software Engineer, specialized in solutions and product engineering, 9 + utilizing technologies across the stack and languages like Javascript (Next.js), Python (Django), and GoLang (Cobra). 10 + Based in San Bernardino, California USA with remote and open source experience. 11 + 12 + <hr /> 9 13 10 14 # Experience 11 15 ## Software Engineer, OpenSauced [<Icon name="tabler:external-link" class="inline-block" />](https://opensauced.pizza) ··· 63 67 - Implemented Airtable as a CMS to display information about volunteer efforts and political candidates’ campaigns throughout the United States 64 68 - Tech Stack: React, Next.js, Airtable, Storybook, Vercel and more 65 69 70 + <hr /> 71 + 66 72 # Public Speaking and Community Participation 67 73 ## Web Dev Challenge: Build a multiplayer web app using PartyKit 68 74 - 24k+ views on YouTube 69 75 - 18 stars on the typer99 GitHub repository 70 76 - Built a type racing game with powerups and obstacles, implementing PartyKit into a SvelteKit application 77 + - Participated alongside Jason Lengstorf (host), Nick Taylor (prev OpenSauced), and Steve Ruiz (tldraw.com) 71 78 72 - ## Upcoming Web Dev Challenge (Set to release late November as a Thanksgiving episode) 79 + ## Web Dev Challenge: What can you build in 4 hours with Google Gemini? 80 + - 97k+ views on YouTube 81 + - 8 stars on the thankadev GitHub repository 73 82 - Built an AI generated thank you note that can be shared on X (formerly Twitter) for each library listed in a given repository's SBOM (software bill of materials) 74 83 - Sponsored by Google Gemini AI and is integrated into the project, all of which was built in 4 hours 75 84 - Participated alongside Jason Lengstorf (host), Brian Holt (Neon DB), and Sarah aka badcop_ (prev Boot.dev)