react-native-patterns. React native component library that allows you to build reproducible and abstract patterns. Useful for fallbacks for images, e.g. Avatars or list items
18cdd. really fast circular dependency detector (for JS/TS projects, including monorepos)
10michelangelo. creation of ascii
10Openweight. Openweight is an offline first Weight tracking application on the iOS app store only. Uses Watermelondb for syncing primitives
5WEIGHT-TRACKER. Application to track the user's body weight. Used Next.js, Firebase v9 tailwindcss and headlessUI. Used date-fns to handle most of the calendar logic.
4qrcode. qrcode png generator
2password-generator. Password generator using the pbkdf2 encryption method. Enter common seed phrase and unique domain to generate passwords
2PORTFOLIO. lewiscasewell.com is a portfolio page to display my GitHub projects using the GitHub API. I used NextJS, TypeScript, useSWR and Chakra-UI to build this site.
1NATURE. A Progressive Web App (PWA) that uses the Reddit API to display only nature images from a selection of subreddits that can be chosen and edited by the user.
1circular-deps. a project with some circular deps to accompany cdd
1lewiscasewell. TypeScript
1Mathematical-Biology-Report. Python script for analysing fish population's during Brexit. This report aimed to formulate an appropriate model to avoid overfishing in British waters; a common issue faced by countries that set fishing quotas and policies. Out of the three mathematical fish-harvesting models that this report analyses, the recommended model is a logistic growth model with harvesting and predation. Due to the likely nature of fish populations confronting a predator, it is highly important that predation is considered to avoid overfishing. Economic analysis is performed to understand positive effects of the price per fish and availability of stock, as well as the negative effects of increased costs of effort and predation. It can be concluded that the third model analysed in this report is a viable option for reducing the risk of overfishing whilst maintaining economic profit. Since the model is being newly introduced, the simplicity in the model can be favourable. Then, more complexity can be added to the model once sufficient data is presented.
1openweight-web. TypeScript
1POLLS. Got a question you need help making a decision on? Using Nextjs, TypeScript, tRPC, Prisma, PlantScale and Tailwindcss to create a polling app.
1recall. monorepo for recall ai app that is a browser extension that captures web pages and converts them into a semantic knowledge graph, enabling search, visualization, and AI chat over your captured content.
1