A bot I developed to make my life easier. It can track cryptocurrency prices, control accessories in my house, backup my phone, define words, control my website, search for song names using lyrics, download files, check the weather and much more. It even has my sense of humor, for better or worse.
A cloud storage solution that simulates an operating system. It features multiple file uploads, directory nesting, drag and drop file interactions, and more. It also has a simulated file system [structure].
A password manager for Android written in Dart using the Flutter SDK. Available for purchase on the Google Play Store.
published, encryption, aes, aes-256, cryptography
A cross-platform AirDrop-like application running on NodeJS (with Electron). Two or more devices running X:/LANDrop can detect each other if they're on the same network, and can securely share files with one another.
A NodeJS and Socket.IO chatting web application that uses RSA-2048, AES-256-CTR, and BCrypt to deliver a secure means of communication.
A note taking web app that utilizes a private and custom PHP API to work. All operations on the site are done on the same page using AJAX. The design is extremely responsive and well optimized.
A web-app to keep track of everything related to life while attending a university. This includes your transactions, bank balance, files, revision notes, lecture notes etc.
A cloud storage site that uses jQuery AJAX along with a PHP API on the back-end to work. It has an incredibly responsive design and a custom, efficient and fast API.
A-Level Computer Science Project
A system developed as my A-Level project with the goal of simplifying the process my customers have to go through in order to request icons for my themes. It features a working registration and login form along with a request page. It also displays statistics for the requests with a pie chart generated with PHP. It uses a MySQL database to save user information as well as any requests my clients might make.
An Airbnb property management tool written in C# for a university assignment. It reads data from a text file, displays it in multiple listviews where it can be modified. The modified data can then be written back to the file.
A calendar web application that uses jQuery AJAX requests to function. It uses PHP scripts on the server-side. Users can navigate through the calendar and set reminders for events on specific dates.
json, array, object
A website developed by me and my friend for our year 12 work experience. It is a revision site for mathematics at Frome College. The security at the college is quite strict and as a result, no server-side programming languages were used in the development of the website. My friend wrote the HTML, I wrote the CSS.
team, teamwork, working
A website that allows users to add or remove items to a specified collection of theirs, similar to a sort of checklist. They can name the item and add an image for it. The website uses AJAX requests to function, and the images are hosted on Imgur using their API.
A professional art website I developed for my father. The website is responsive and limited to one page through the use of AJAX requests.
php, api, custom, professional, style, client
A website along with a custom API that I developed in order to remotely control the lightbulb in my room. It can turn it on or off as well as change its color and brightness. The website also features a guest mode that anyone can use as long as they're in my house.
A website created to track a number of cryptocurrencies and their respective prices. The website makes use of CoinMarketCap's API and updates the results at a regular interval.
live, web, application, json
A simple revision website I made for A-Level English. I shared it with classmates as well. It includes a number of poems by Seamus Heaney. The poems have been analyzed and annotated. It also includes an analysis of "A Streetcar Named Desire" and "The Great Gatsby."
html, css, education, a-level, study