Skip to content
View Ch0p5h0p's full-sized avatar
💭
Likely reinventing the wheel
💭
Likely reinventing the wheel

Block or report Ch0p5h0p

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.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. 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
Ch0p5h0p/README.md

Ch0p5h0p / Sam P.

I'm a low-level developer, wanting to one day get a job as an embedded systems engineer or cybersecurity analyst.

My Homepage

Language info

Languages I use:

  • Python for math, scripting, and concept-dumping
  • C for OS-level projects
  • Intel x86-64 Assembly ¯\_(ツ)_/¯

Languages I know bits of:

  • C++ (this is on here because I'm not very practiced with specifically C++ concepts, but have a minor understanding of the C++ improvements)
  • C#
  • Java
  • Bash
  • Haskell (I got bored one afternoon)
  • JavaScript (NodeJS and web, not React)

Languages I want to learn someday

  • Rust
  • ARM assembly

Experience info

Past school projects:

High school (I don't have code files for these anymore, because they were on school computers)

  • Python server for pubkey exchange via Diffie-Hellman
  • Diffie-Hellman implementation in Python for the above project
  • Tiny VM in Python with a minimal instruction set
  • Miscellaneous Pico-8 games
  • Tiny kernel

Work-related projects:

None :(

Pinned Loading

  1. Oxide-Lang Oxide-Lang Public

    A language designed to be fast and small

    Python

  2. Shell Shell Public

    An extremely basic shell written in C

    C

  3. Diffie-Hellman Diffie-Hellman Public

    The Diffie-Hellman key exchange algorithm implemented in Python

    Python

  4. Llama Llama Public

    A Lambda Calculus REPL

    Python