
Programming since Preschool!!! Ryan has loved AI since high school. He enjoys being a hobbyist programmer in his free time.
AI is analyzing your overall score…
Identifying your key strengths…
Evaluating your skill match against the job requirements…
Assessing your cultural and operational fit
Hobbyist
Backend Engineer
June 25, 2026 – Present
NewtonPlus-Fast-BigInteger-and-BigFloat-Square-Root
March 15, 2022 – March 27, 2025
A fast, possibly the fastest, square root function for large integers and floats in C# and Java. The algorithm uses a variety of new and existing ideas to calculate the square root with greater efficiency and better performance than other algorithms. The performance of this function only starts large numbers above 2^52.
View ProjectPrecision-Repeat-Action-On-Interval-Async-Method
June 26, 2020 – July 5, 2020
A function for when you need a precision auto-resetting timer.
View ProjectFast-Integer-Log2
October 20, 2019 – December 28, 2021
Benchmark several others and also some of my own.
View ProjectPTXInstructionGeneratorAndTimer
September 25, 2016 – December 2, 2016
Converts Cuda PTX ISA instruction to an expanded out version with timings/benchmarks.
View ProjectCppHeaderToCSharpConverter
May 7, 2016 – June 28, 2025
A compile-time tool for converting C/C++ header constants, enums, and structures to C#.
View ProjectBriefMaker
February 22, 2016 – March 21, 2016
BriefMaker takes market event data and converts it into time-sliced summaries.
View ProjectIBMarketRecorder
February 7, 2016 – March 21, 2016
Interactive Brokers Market Data Recorder
View ProjectCudaPAD
June 14, 2015 – January 17, 2023
CudaPAD is a PTX/SASS viewer for NVIDIA Cuda kernels and provides an on-the-fly view of the assembly.
View ProjectAsm4GCN
April 23, 2015 – January 17, 2023
an assembler/compiler for AMD’s GCN (Generation Core Next Architecture) Assembly Language
View ProjectCultural Fit Analysis
The candidate's project portfolio is heavily skewed towards C++ and low-level systems programming, demonstrating a deep passion for these areas. While this indicates strong technical drive, the lack of diversity in technologies (e.g., web frameworks, databases, cloud platforms) might limit immediate cultural fit for a broader 'Backend Engineer' role that often requires a wider tech stack. The projects are all personal, which shows initiative but provides no insight into collaboration within a team setting.
Soft Skills & Operational Fit
The candidate's project descriptions suggest a strong focus on technical challenges and problem-solving. However, without completed psychometric or English tests, it is difficult to assess communication clarity, teamwork, or stress handling abilities. The projects are highly technical and individual-focused, which might indicate a preference for deep technical work over collaborative efforts.