Projects in Awesome Lists by MichaelSDavid
A curated list of projects in awesome lists by MichaelSDavid .
https://github.com/michaelsdavid/conure-lang
A small, dynamically-typed, object-oriented scripting language written in C that takes inspiration from Python, JS, and Ruby.
c compiler conure conure-lang interpreter mit-license programming-language vm written-in-c
Last synced: 16 Jun 2025
https://github.com/michaelsdavid/charcnn
A convolutional neural network that has detection for English characters (letters) written by hand.
character-recognition cnn-model convolutional-neural-network keras opencv2-python python3 scikit-learn tensorflow
Last synced: 08 Sep 2025
https://github.com/michaelsdavid/modelpicker-ar
An AR iOS model picker system using SwiftUI and RealityKit that allows one to place a selection of 3D models on a plane in the given field of view.
arkit augmented-reality ios ios-app realitykit swift swiftui
Last synced: 23 Apr 2026
https://github.com/michaelsdavid/ncalc
A numerical calculus solver supporting the calculation of limits, derivatives at a given point, and definite integrals.
calculus inheritance java mathematics numerical-analysis object-oriented oop
Last synced: 06 Jun 2026
https://github.com/michaelsdavid/xss_vulnerability_scanner
Capstone project from the Python and Ethical Hacking course by ZSecurity
beautifulsoup ethical-hacking python python27 vulnerability-scanner xss xss-vulnerability
Last synced: 15 Feb 2026
https://github.com/michaelsdavid/museplay
A small music player iOS app made with AVFoundation and a similar player experience to Apple Music / Spotify.
avfoundation ios ios-app mobile-app mobile-development music music-player swift uikit
Last synced: 05 Sep 2025
https://github.com/michaelsdavid/tictactoe-java
Console-based Tic Tac Toe implemented in Java using multi-dimensional arrays/matrices.
arrays console-game java matrices tic-tac-toe
Last synced: 25 May 2026
https://github.com/michaelsdavid/collatz-conjecture-visualization
A visualization of the Collatz Conjecture for any initial positive integer, n, checking until the sequence eventually narrows down to 1.
collatz-conjecture collatz-problem collatz-sequences matplotlib matplotlib-pyplot python python3
Last synced: 13 Sep 2025
https://github.com/michaelsdavid/xss_code_injector
An XSS code injector script that generates an alert popup box in the browser, part of the Python and Ethical Hacking course by ZSecurity (requires HTTP only, all caches cleared)
ethical-hacking python python27 scapy xss xss-exploitation
Last synced: 14 Mar 2026
https://github.com/michaelsdavid/numbersextraordinaire
A series of numerical/mathematical-related problems like finding prime pairs, abundant/deficient numbers, valid consecutive series, etc.
abundant-number java mathematics numerical perfect-numbers prime-numbers series
Last synced: 09 Mar 2025
https://github.com/michaelsdavid/tic-tac-toe-python
Just another Tic Tac Toe game in Python 3
Last synced: 06 Jul 2025
https://github.com/michaelsdavid/shapesinheritance
An object-oriented Java implementation of multiple polygons along with properties for side lengths, heights, as well as the calculation of their areas and perimeters.
Last synced: 14 Jun 2025
https://github.com/michaelsdavid/iron-programmer
A program for a small competition at school being a parody of "Iron Chef" where the program requires a for loop, while loop and conditional statements. TDSS, ICS2O1.
iron-programmer python school-project
Last synced: 17 Jul 2026
https://github.com/michaelsdavid/codebreaker-isu
A final project for ICS2O1/3U1. Caesar cipher encryption/decryption GUI application
python school-project tkinter ttk ttkthemes
Last synced: 10 Jun 2026
https://github.com/michaelsdavid/weathera
A weather app for iOS with a sleek and minimalistic design made using the OpenWeatherMap API.
ios ios-app mobile-app mobile-development swift uikit weather weather-api weather-app
Last synced: 04 Jul 2026
https://github.com/michaelsdavid/stockpredictor
A recurrent neural network with long short-term memory that can predict future stock prices for stocks and ETFs on the market
Last synced: 13 Jul 2025
https://github.com/michaelsdavid/infinity-plane-swiiftui-playground
A Swift Playground that depicts a plane animated to fly around an infinity-shaped path (v 5.3)
Last synced: 05 Oct 2025
https://github.com/michaelsdavid/aoc-2020
Advent of Code 2020 in Python (3.6+)
advent-of-code advent-of-code-2020 python python3 python38
Last synced: 30 Jul 2025
https://github.com/michaelsdavid/romannumerals-converter
An object-oriented Java program that allows conversion between Roman numerals and base-10 integers.
conversions converter integer java oop oop-java roman-numerals
Last synced: 09 Mar 2025
https://github.com/michaelsdavid/functions-competition
A program for a small competition at school about Python Functions from the Standard Libraries. TDSS, ICS2O1.
functions python school-project
Last synced: 25 Apr 2026