
AI is analyzing your overall score…
Identifying your key strengths…
Evaluating your skill match against the job requirements…
Assessing your cultural and operational fit
OS-in-1000-lines
May 18, 2025 – May 18, 2025
Implementation of "Operating System in 1000 Lines": https://operating-system-in-1000-lines.vercel.app/en/
View ProjectDictionMap
March 30, 2025 – April 13, 2025
Categorise words using fastText word embeddings.
View Projectclox
March 2, 2025 – Present
Implementation of clox, an interpreter for the Lox programming language written in C. clox comprises of a bytecode compiler and a virtual machine with garbage collection. Based on Crafting Interpreters (2021) - Robert Nystrom.
View Projectjlox-notes
February 6, 2025 – March 2, 2025
Notes on jlox, a tree-walk interpreter for the Lox programming language written in Java. Based on Crafting Interpreters (2021) - Robert Nystrom.
View ProjectDictionWave
October 20, 2024 – October 29, 2024
DictionWave is a word-discovery tool that lets you surf across the world of English language and meaning, using word vectors.
View Projectllama-terminal
February 24, 2024 – February 24, 2024
Simple utility to run LLaMA models in your terminal.
View Projecttbb_app
February 15, 2023 – November 3, 2024
Mobile app for Bath Biodevices Without Borders. Will connect via Bluetooth to a device that measures water purity, and allow for detailed information viewing and sharing. Coded for iOS, Android and Web in React Native, using Expo Go.
View ProjectCultural Fit Analysis
The candidate exhibits a strong inclination towards personal projects across various technologies, including mobile development, language interpreters, and data analysis tools. This demonstrates a proactive, curious, and self-motivated individual who enjoys exploring different technical domains. The 'tbb_app' project, which aims to connect to a device for water purity measurement, suggests an interest in projects with real-world application and potential social impact. This aligns well with a culture that values innovation, continuous learning, and practical problem-solving. The breadth of technologies explored (Python, TypeScript, Java, Ruby, Objective C, JavaScript, Rust, C++) indicates adaptability and a willingness to step outside comfort zones, which is a positive cultural fit for dynamic environments.
Soft Skills & Operational Fit
The candidate's project descriptions are generally clear and concise, indicating good written communication. The diversity of personal projects suggests initiative and a self-driven approach to learning and problem-solving. However, without specific assessment scores for communication, logical reasoning, or work attitude, a comprehensive evaluation of soft skills and operational fit is limited.