Pinned Repositories
AES_Image_Encryption_with_CUDA
Advanced Encryption Standard (AES) image encryption with CUDA C. This was a final project for CMDA 4984 SS: Scientific Computing at Scale (Fall 2021) at Virginia Tech.
digit-classifier-from-scratch
A simple neural network for digit classification using C and the MNIST handwritten digit dataset.
Microservices_with_Java
Fundamental training for microservice architectures with Java and SpringBoot.
leetcode
Personal solutions to various LeetCode challenges.
binary_exploitation
Binary exploitation work and training.
codewars
Pesonal solutions to CodeWars challenges.
Collatz_Conjecture_Calculator
The Collatz conjecture is a conjecture in mathematics that concerns a sequence defined as follows: start with any positive integer n. Then each term is obtained from the previous term as follows: if the previous term is even, the next term is one half the previous term. If the previous term is odd, the next term is 3 times the previous term plus 1. The conjecture is that no matter what value of n, the sequence will always reach 1. This is a very basic algorithm written in Java that takes an inputed positive integer and outputs each step of the conjecture until the final number is equivalent to 1.
craine.land-web
Personal website.
craine.land-web_2.0
Updated and simplified personal website HTML/CSS for www.craine.land
craineGPT
Personal Generative Pre-trained Transformer (GPT) design based on Andrej Karpathy's implementation of nanoGPT.
craineland's Repositories
craineland/digit-classifier-from-scratch
A simple neural network for digit classification using C and the MNIST handwritten digit dataset.
craineland/craineGPT
Personal Generative Pre-trained Transformer (GPT) design based on Andrej Karpathy's implementation of nanoGPT.
craineland/binary_exploitation
Binary exploitation work and training.
craineland/craine.land-web_2.0
Updated and simplified personal website HTML/CSS for www.craine.land
craineland/Microservices_with_Java
Fundamental training for microservice architectures with Java and SpringBoot.
craineland/leetcode
Personal solutions to various LeetCode challenges.
craineland/codewars
Pesonal solutions to CodeWars challenges.
craineland/AES_Image_Encryption_with_CUDA
Advanced Encryption Standard (AES) image encryption with CUDA C. This was a final project for CMDA 4984 SS: Scientific Computing at Scale (Fall 2021) at Virginia Tech.
craineland/mimeo
A simple, intuitive clipboard program.
craineland/security-backend
craineland/Spotify-Music-Predicition
Python data science project for predicting users' enjoyment of songs given an input playlist; focuses on analytics with some machine learning.
craineland/craine.land-web
Personal website.
craineland/Malware-Analysis
Malware analysis self-study project following the labwork in Practical Malware Analysis by Michael Sikorski and Andrew Honig.
craineland/EarlyPrimes
A basic primality test written in Java using 6k ± 1 optimization.
craineland/eosio-web-ide
eosio-web-ide
craineland/Collatz_Conjecture_Calculator
The Collatz conjecture is a conjecture in mathematics that concerns a sequence defined as follows: start with any positive integer n. Then each term is obtained from the previous term as follows: if the previous term is even, the next term is one half the previous term. If the previous term is odd, the next term is 3 times the previous term plus 1. The conjecture is that no matter what value of n, the sequence will always reach 1. This is a very basic algorithm written in Java that takes an inputed positive integer and outputs each step of the conjecture until the final number is equivalent to 1.