Skip to content
View AlonHor's full-sized avatar
😀
Improving...
😀
Improving...
  • Kfar Saba, Israel
  • 21:43 (UTC +03:00)

Highlights

  • Pro

Block or report AlonHor

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.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

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

Report abuse
AlonHor/README.md

Alon Horesh


About Me

I'm Alon, a software developer. I work on web/mobile applications, reverse engineering, low level programming and security research. I tend to jump between different things - I'll get really into something for a week, then something else will catch my attention.

When I'm not staring at code, I'm playing guitar or piano.


Languages I Use

Web: JavaScript, TypeScript, NodeJS, HTML5, CSS
Mobile: Dart, Kotlin
Low-level stuff: C, C++, Rust, x86 Assembly
Everything else: Python, Java, C#, Lua, SQL, PHP

Web/Mobile Frameworks

ReactJS, React Native, NextJS, NuxtJS, VueJS, Flutter

Tools & Databases

MongoDB, PostgreSQL, MariaDB, Firebase, Redux
IDA, Ghidra, ImHex, Wireshark, Ettercap


What I Do

I build full-stack web applications that don't fall over when people actually use them. I reverse engineer software to understand how it works.

I like working with assembly and systems languages because there's something cool about being close to the hardware. I know my way around network protocols and security testing too.

I try to write maintainable code using patterns like MVC and SOLID principles, because nobody wants to debug spaghetti code at midnight.


Random Stories

5th grade: Found a security hole in my school's website. Turned out it affected a bunch of other sites using the same forum software. Reported it and they fixed it.

8th grade: Managed to phish everyone's phone numbers at school (for educational purposes). Everyone learned an important lesson about phishing that day!


When I'm Not Coding

Playing music, building weird projects at 2 AM, reverse engineering random software, messing with my SDR to track planes.


My Setup

Editors: Neovim, VSCode, JetBrains stuff - all with Vim keybindings because arrow keys = bad

OS: Windows 11 on my main machine, Kali Linux on the laptop, BlackArch because I use arch btw

Reverse engineering: IDA and Ghidra for the heavy work, ImHex for poking around


Want to see more? Check out my website.

Pinned Loading

  1. dms dms Public

    A document management system built in Rust.

    Rust

  2. predictrix-cprj predictrix-cprj Public

    Dart

  3. galaxy-quest galaxy-quest Public

    A x86-16-bit assembly game about Mario in space.

    Assembly

  4. predictrix predictrix Public

    An API of a game that involves predictions of daily events with friends. Work in progress for now.

    C#

  5. AnyPC AnyPC Public

    The client version of AnyPC, a software used for acquiring full control of computers remotely.

    Python

  6. Closele_frontend Closele_frontend Public

    A web game about guessing a secret word, in the same concept of Wordle. Involves word embeddings on the backend.

    TypeScript 2