James Aymer's repositories
image-to-text-to-speech
An app that uses Hugging Face AI models together with OpenAI & LangChain, to generate text from an image, which then generates audio from the text
android-permissions
Android Kotlin application focussing on Android permissions for both the camera and GPS functionality
llm-post-generator
Using LLMs & the SERP API to retrieve information on a given topic, which is then used to generate a Reddit post
android-burger-boy-app
Android Java application designed for customers to customise and order burgers
android-firebase-authentication
Android Kotlin user authentication application built with Google Firebase
android-screenshot
Simple Android Java application that uses in-app Android permissions to take a screenshot programmatically
job-role-generator
This web application uses generative AI models, together with the LinkedIn and SERP API to make tailored job suggestions
multi-sig-ethereum-wallet
Using Solidity to create a Multi Signature Wallet
summarise-dialogue-flan-t5
Performing the task of dialogue summarisation using Generative AI, whilst comparing the effects of zero shot, one shot and few shot prompt engineering. These steps are used to enhance the completion of Large Language Models (LLMs))
android-guidelines
Architecture and code guidelines we use at ribot when developing for Android
android-lollipop-e-commerce-app
This project details an Android app called Lollipop, that has been built as an e-commerce application using Google Firebase and Google Firestore.
basic-thread
Minimal threading framework written in C
android-notekeeper
A Java Android application designed to take notes.
app-ideas
A Collection of application ideas which can be used to improve your coding skills.
Best-README-Template
An awesome README template to jumpstart your projects!
cfn-lint
CloudFormation Linter
hugging-sagemaker
This repo is used to deploy hugging face models using sagemaker
interviews
Everything you need to know to get the job.
jupyter-themes
Custom Jupyter Notebook Themes
langchain
⚡ Building applications with LLMs through composability ⚡
mas
:package: Mac App Store command line interface
openzeppelin-contracts
OpenZeppelin Contracts is a library for secure smart contract development.
personal-website
Personal website using Jekyll and Github pages.
scala-best-practices
A collection of Scala best practices
smart-contract-best-practices
A guide to smart contract security best practices
streamlit
Streamlit — A faster way to build and share data apps.
tflint
A Pluggable Terraform Linter
yield-farming
A simple DeFi DApp that deals with Yield farming by providing liquidity to a DeFi protocol in return for yield.
zplug
:hibiscus: A next-generation plugin manager for zsh