Skip to content
View Ofek-Carpassi's full-sized avatar

Highlights

  • Pro

Block or report Ofek-Carpassi

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Ofek-Carpassi/README.md

Hello, I'm Ofek Carpassi! πŸ‘‹

I'm a 17-year-old systems enthusiast and cybersecurity student from Jerusalem, Israel. Currently, I'm navigating the intersection of low-level engineering and academic research.

πŸš€ What I'm Up To

  • πŸŽ“ B.Sc. in Computer Science at the Open University of Israel (Expected 2027) β€” 65/120 credits completed.
  • πŸ›‘οΈ Magshimim Cyber Program β€” Intensive training in vulnerability research and reverse engineering.
  • πŸ’» Systems Architecture β€” Building a full-stack toolchain (Compiler -> Assembler -> OS) from the ground up.

πŸ’Ό Featured Projects

A comprehensive compiler for "Delta," a custom OOP language. Features a custom frontend and a native x86_64 backend that emits ELF binaries, bypassing traditional assemblers to handle instruction encoding directly.

A minimal x86 operating system kernel. Currently implementing core primitives including physical/virtual memory management, GDT/IDT configuration, and basic interrupt handling.

A rigorous implementation of a two-pass assembler in strict C90. This project emulates standard system functionality and achieved a grade of 94/100 in university coursework.

A high-concurrency C++ server backend utilizing multi-threading and custom socket protocols, paired with a C# WPF frontend. Developed as a Magshimim capstone project.

A high-performance chess engine and GUI built in C++, focusing on efficient bitboard representation and move evaluation.


βš™οΈ Tech Stack & Tools

Languages: C++ C Assembly Python Java

Tools & Environment: Linux Ghidra GDB Git Vim


🏎️ Hobbies & Interests

  • Formula 1: Enthusiastic follower of technical regulations and race strategy (Team Alonso).
  • Physical Conditioning: Dedicated to weight training and physical fitness.

πŸ“« Let's Connect

I'm always looking for deep technical discussions or collaboration on systems projects.

"If death is assured, why not chase after your dreams?"

Pinned Loading

  1. Compiler Compiler Public

    A custom programming language and compiler built from the ground up in C++17, featuring SSA IR and RISC-V backend.

  2. OS-Project OS-Project Public

    A minimal x86 operating system kernel written in C, built from scratch with custom memory, process, and interrupt management.

    C

  3. TriviaProject TriviaProject Public

    A multi-player trivia game application with a C++ server backend and a WPF client frontend.

    C++

  4. Assembler Assembler Public

    A comprehensive assembler for a specific assembly language, written in C. The purpose is to simulate the operation of common system programs.

    C

  5. ChessCPP ChessCPP Public

    A chess game using CPP

    C++

  6. ChessJS ChessJS Public

    A Chess Web Game

    JavaScript 1