Engineer · Mathematician · Developer
High school junior in Saint Johns, Florida, passionate about engineering, mathematics, and building things that matter.
About
I'm a 17 year old teen in Florida. I enjoy working across the intersection of mathematics, software, and engineering.
Outside of school, I contribute to the OEIS, build automated systems, teach math at Mathnasium, and volunteer with local organizations.
I have solved 100+ problems on projecteuler.net - all without external libraries (though I have switched programmming langauges depending on the problem to make things easier).
Currently I am working on starting a bruteforce on a 13k+ digit probable prime. For the software, I am considering Primo, CM-ECPP (www.multiprecision.org), and ECPP-dj. Primo is the obvious choice as it is the fastest. However it only runs on x64 Linux and requires a GUI to operate. I plan to run the bruteforce on a server and the current servers I have access to are not GUI-based VMs. CM-ECPP from multiprecision is the third fastest, however the slowdown in speed is considerable. ECPP-dj is second fastest, however it is not very reputable within the scientific community and was made from a community member of the prime searching community. It is also not maintained anymore. Additionally, the bruteforce will take serveral weeks to months. At the time of writing this, Primo is looking the most viable. - Aidan
Page last updated 04/11/2026 (MM/DD/YYYY).
GitHub
Script that allows a user to create a connected data structure and visualize the output.
RustSimple script that enables a user to input contact names and phone numbers.
RustAdd employees to departments and sort them alphabetically.
RustPrints the Fibonacci sequence indefinitely and allows input for the nth term.
RustReads the contents of any UTF-8 encoded file from a user-supplied path.
RustFinds the mean, median, mode, and range of a given number set.
RustCalculates π using the Monte Carlo method with 5 threads via MPSC.
RustConverts a string of text to pig latin.
RustAddition, subtraction, multiplication, and division using enums and match arms.
RustA three-question quiz game.
RustSimulates a simple library system — create, checkout, and return a book via CLI.
RustConcatenates strings, returns length, and splits a string into two parts.
RustMinimalistic CLI task manager for creating and managing tasks.
RustConverts between Celsius and Fahrenheit.
RustReads text from stdin and prints the word count of each word.
RustLyrics of 'The Twelve Days of Christmas' written in Rust, taking advantage of the song's repetition.
RustFetches weather data from a set of coordinates.
RustFilter lists and rulesets for uBlock Origin and uMatrix.
Filter Lists · 37M+ usersChromium extension for bypassing censorship in Russia.
JavaScript · 900K+ usersMain Geolocated Information Processing System codebase.
Python · 1K+ usersSmall exercises to get you used to reading and writing Rust code.
Rust · 53K+ starsSet up a personal VPN in the cloud.
Ansible · 28.4K+ starsEvade internet censorship via a Node.js proxy.
JavaScript · 145+ starsMathematics