I'm currently employed at DataAnnotation where my I am involved in testing the cutting edge of AI. I find coding scenarios where the latest unreleased LLMs preform poorly and then create a Docker container so that the situation can then be replicated. I then write tests so that other models can be evaluated in the same situation and a golden response so that future models can be trained to answer similar prompts correctly. I've helped models improve at tasks ranging from coding physical simulations, to calling APIs to answer more accurately, to writing python computer vision code in order to extract more meaning from an image before answering, to contributing to a repository while adhering to the styles and conventions of the repository.
Until early 2025, I worked as a freelance mentor and developer on codementor.io . As a mentor, I taught secondary school students, undergraduates, master's students and professionals transitioning to technical roles. I also worked with a few PhD candidates to get them to a level where they were able to write useful code for their research. As a freelance developer, I worked on projects such as a music synchronization app built in Elm and integrated with Spotify’s API, and a speech processing app that allowed users to interact with ChatGPT through spoken conversation (before voice interaction was available through the website or app).
Check out my profile, but be sure to send me and email (billy_timimi@protonmail.ch) if you'd like to hire me, as I don't check the website often anymore:
I'm currently in the process of learning zig, and I had great fun following along with Paige Ruten's "Build Your Own Text Editor" tutorial but translating the C snippets into zig. I am now at a stage where I am implementing more advanced features than the tutorial contains such as code highlighting with Tree-Sitter, a customizable color scheme and displaying line numbers. I'm also in the process of refactoring a lot of the code in order to make it more modular and scalable. This project has taught me about the zig language, data structures for storing text, interfacing with C libraries in zig and lots of extra details about interacting with a POSIX terminal.
A while ago I had the idea to write an encrypted blog where each article was encrypted using the answer to an online challenge such as one on Project Euler, Leetcode or a CTF, and each articles would be a discussion of how I approached the corresponding challenge. This way only people who already have answered the task for themselves are able to view my solution. This blog requires a way to encrypt articles and a way to decrypt them and display them properly on the front end. fscrypt is a CLI tool I built with python for encrypting text files using Fernet. I plan on writing a react frontend in the near future, that is able to decrypt the blogs if given the correct key from the user.

