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

Block or report AlonHor

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. pre-alert pre-alert Public

    An advanced early warning system designed to notify users before traditional sirens are triggered during rocket attacks in Israel.

    Python 3

  2. siner siner Public

    Multiplayer gaming without internet, powered by ultrasonic data transmission.

    TypeScript 1

  3. predictrix-cprj predictrix-cprj Public

    A mobile game that involves predictions of daily events with friends.

    Dart 1

  4. galaxy-quest galaxy-quest Public

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

    Assembly

  5. shelly shelly Public

    A simple linux shell - shelly!

    C 1

  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