
Software Engineer | Rust Enthusiast
AI is analyzing your overall score…
Identifying your key strengths…
Evaluating your skill match against the job requirements…
Assessing your cultural and operational fit
straw-lang-interpreter
May 15, 2026 – Present
Interpreter for a new language (temporarily called D-Lang) written in OCaml
View Projectsuds-hackathon-2025
October 3, 2025 – October 5, 2025
suds-hackathon-2025 — GitHub repository
View Projectno-force-download
July 21, 2025 – July 21, 2025
Browser extension to remove force download query parameter from links clicked on my university LMS site so I can view documents in the browser instead
View Projectprogram-testing-script
February 1, 2025 – February 1, 2025
Python script to automatically run a program against multiple input files. Can test output against expected output files, if provided.
View Projectadvent-of-code-2024
December 3, 2024 – December 9, 2024
Advent of Code 2024 Solutions in Rust
View Projectexplorer-tui
October 24, 2024 – July 20, 2025
File Explorer in the terminal, built using Ratatui
View Projectstarblazers
March 3, 2024 – September 18, 2024
Starblaze.rs - a blazingly hot gaming experience in space!
View ProjectCultural Fit Analysis
The candidate shows a strong inclination towards personal projects and self-directed learning, which can be a positive cultural fit for organizations valuing initiative and continuous improvement. The diverse technology stack explored (Rust, OCaml, Python, Java) indicates intellectual curiosity. However, the lack of team-based projects or professional experience makes it challenging to fully assess collaboration and professional cultural alignment. The target role is 'Frontend Developer', and while there are relevant frontend projects, the breadth of other technologies might suggest a broader interest than a focused frontend role.
Soft Skills & Operational Fit
The candidate's personal projects demonstrate initiative, self-learning, and problem-solving abilities. The variety of technologies explored suggests adaptability. However, without formal work experience or psychometric test results, it's difficult to assess stress handling, team collaboration, or specific work attitudes.