My Projects
Here are my standout projects
PageWave
PageWave (used in this website!!) is an NPM package designed to provide smooth and customizable page transitions for both server-side rendered (SSR) and client-side rendered (CSR) applications. It supports a variety of animation types, including overlay and keyframe effects, without interfering with browser history or routing, making it compatible with frameworks like SvelteKit. The package allows developers to easily implement transition animations during page loads or link clicks, with the ability to customize elements, timing, and effects. PageWave also offers features like service worker integration for caching, manual animation triggers, and extensive configuration options to ensure optimal performance and flexibility in any project.
ArrEx
ArrEx is an innovative Python library that simplifies array manipulation through a concise, shorthand syntax. The library allows users to perform complex operations such as arithmetic, array looping, conditionals, and custom functions with minimal code, significantly streamlining the process of working with arrays. Key functions like e() for element-wise operations and l() for accumulation give users the flexibility to transform data effortlessly, while the ability to define custom functions adds versatility. ArrEx is an excellent tool for anyone seeking to handle arrays efficiently in Python, offering a unique combination of functionality and ease of use. A website for documentation was also created to help give information on all parts of the language.
ToothPicky
Toothpicky is a website that allows you to find a variety of foods. Toothpicky contains hundreds of foods from a variety of cultures. You can learn more about the foods by flipping the cards, learning about the key ingredients, country of origin, and its flavor profile. When you find a food that interests you, find different vendors to get the food or look at the recipe of it. Sort using different filters and enjoy!
Vs Battles
Vs Battles is an app that allows you to pit randomly generated fighters together. It combines two adjectives with a noun to create ridiculous combinations. It keeps track of your history of choices, allowing you to revisit the best battles. In the paid version, you can edit what nouns and adjectives there are, making the battles even more fun and personal.
Interested in collaborating?
Get In Touch