Full Stack Engineer & Machine Learning enthusiast

Tawfiq Khalilieh

Full-stack developer, Automation & Machine Learning enthusiast. Have been coding since 12

A professional headshot of Your Name

About Me

Hello! I’m Tawfiq Khalilieh, I can go by taw 😄.

I am a software engineer passionate about building scalable systems, ML pipelines, and interactive applications.

Beyond coding, I enjoy chess, ricing , and exploring elegant problem-solving approaches.

You may find me in developer and tech communities, where I enjoy helping others, sharing ideas, and learning. If you come by, don’t hesitate to say hi!

Full Stack Engineer

I'm passionate about building scalable systems, ML pipelines, and interactive applications.

Founder | Tech Lead

COBE iHelp

2025 - Present

Remote

iHelp is an agentic platform designed to streamline the preparation and practice of oral exams, including COBE (Computerized Oral Bargut Exam) and its upcoming Hebrew counterpart. The platform enables students to practice, record, and track their oral responses, providing an interactive and data-driven approach to exam readiness.


Key Highlights:

- AI-Powered Exam Proxy: iHelp uses AI to simulate examiners and analyze student responses for preparation feedback.

- Full-Stack Architecture: Backend powered by Express.js and Fastify (AI proxy), with a lightweight, responsive frontend using Vanilla JS and HTMX for seamless interactions.

- Recording & Analytics: Supports recording, playback, and structured performance tracking for oral exams.

- Scalable & Extensible: Modular design allows easy integration with additional exam types and languages.

Backend Developer

Infinity Psychometry

2024 - 2025

Remote

Developed a production-grade calculation and data-fetching microservice that remains operational. The parent project was scaled back and eventually discontinued due resource constraints.

Software Development Intern

Altooro

2021 - 2024

Nazareth & Haifa, IL

During my internship at Altooro, I started with backend development, gaining experience in HTTP, CRUD operations, and databases. Over time, my responsibilities expanded to include:

- Managing coding challenges featured in the app.

- Leading a full data migration of submission testing and validation code, with reporting functionality.

- Contributing to QA and automation tasks to improve product reliability.

- I accomplished all of this while still in high school, which sharpened my technical skills and adaptability in a fast-paced environment.

Looper Mentor

Loop

2021 - 2024

Nazareth & Haifa, IL

Mentored kids and teenagers to code their future, fostering technical and problem-solving skills.

Took ownership of two key projects:

- Upgraded all campus hardware to improve performance and reliability.

- Implemented a remote control system enabling mentors to manage all classroom computers from the mentor's PC.

Skills and Techlandscape

You can navigate the graph or fuzzy find from the skill set

Featured Projects

Here are some of the projects I'm proud to have worked on. Each one represents a unique challenge and a story of growth.

Screenshot of iHelp - AI-Powered Oral Exam Practice Platform

iHelp - AI-Powered Oral Exam Practice Platform

iHelp is an agentic platform designed to streamline the preparation and practice of oral exams, including COBE (Computerized Oral Bargut Exam) and its upcoming Hebrew counterpart.

The platform enables students to practice, record, and track their oral responses, providing an interactive and data-driven approach to exam readiness.

ExpressFastifyGeminiHTMXReact.jsElectron.jsTypeScript
View Project Live
Screenshot of Chess Smart Thinking

Chess Smart Thinking

Chess Smart Thinking is a multi-service, event-driven machine learning pipeline that scrapes chess.com data, analyzes it, trains a model to predict human thinking time, and provides a frontend for gameplay against the trained model.

GoGinChess.com APiStockfishtensorflowReactTailwindC++OkAPInumpyNextFastAPIMongoDBRedisDockerdocker-compose
View Source Code on Github View Project Live
Screenshot of Project File Preview

Project File Preview

Project Structure Preview is a simple and lightweight CLI tool written in Go that displays the directory structure of any project in a clean, tree-like format — similar to the output of the Unix tree command, but fast, minimal, and dependency-free, and compatable with the git projects.

I love using LLM tools to help me write the README.md files, but they often struggle to generate accurate project structure diagrams. This tool aims to fill that gap by providing a quick and easy way to visualize your project's file hierarchy.

GoStacksgit
View Source Code on Github View Project Live
Screenshot of Ubarchy

Ubarchy

I'm a university student, despite tiling window managers being great, I'd also love to have my own regular windows-like ubuntu system.

DHH while on the standup said that it cannot be built upon ubuntu, and I'm here to prove him wrong!

You can check my website for the iso image, the following tutorial is gonnabe to upgrade your current uperating system

I use it on my desktop and laptop btw, and yes I still use arch btw

LinuxHyprlandArchUbuntuOmarchy
View Source Code on Github View Project Live
Screenshot of chessCheaterPlus

chessCheaterPlus

An automation that simulates entire player activity in chess.com, starting from playing basic games to solving puzzles or playingg 960 chess games.

Powered by automations and chess engines

I Built when I was 16 years old

The plus/advanced version was shutdown by a request from a chess.com community manager after sharing the code with them

I still do have some accounts that weren't closed on the project shutdown date

SeleniumPythonGoogle Teachable MachineStockfishLC0Chesstkinter
View Source Code on Github
Screenshot of Chess Hinter

Chess Hinter

A client that monitors games while being played. Once it detects that you're stuck, it gives you a hint on the board

It still works on the chess.com board!

It is 100% undetectable

SeleniumPythonStockfishChess
View Source Code on Github

Let's build something great together.

Have a project in mind or just want to say hello? I'd love to hear from you. Fill out the form below or send me an email.