Skip to content
View Joey574's full-sized avatar

Block or report Joey574

Report abuse

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

Report abuse
Joey574/README.md

Joey Soroka

Computer Science, Bellevue College
1-(425)-996-2135 | joeylsoroka@gmail.com

Education

Bellevue College

Skills

  • Languages: C/C++, CUDA, Python, C#, Java, Js, asm, Bash, hlsl, golang
  • Libraries: OpenGL, Tensorflow
  • Tools: GoBuster, gcc, g++, Amass
  • Game Engines: Unity, Unreal
  • Concepts: Machine Learning, Data Structures, Algorithms, Game Design, Optimization, Web Development, Cybersecurity, Networking

Projects

Machine-Learning Cpp | Various Neural Network Frameworks

  • Includes various NN frameworks, datasets, and other related projects written from scratch
  • Skills: C++, CUDA, SIMD, Multithreading, Data Structures, Algorithms, Linear-Algebra, Machine Learning, AI

MandlebrotLearning

N-Body Simulation | Physics Body Simulation

  • A simulation written in C++, uses CUDA to handle computations and OpenGL to render to a window
  • Skills: C++, OpenGL, CUDA, Data Structures, Algorithms, Physics

NbodySim

Topoview | Topographical Renders of Earth and other planets

  • An online and offline renderer for GIS datasets, the website can be found here
  • Skills: GoLang, GIS, Web, GDAL

Topoview

Game Of Life in Unity | Conways Game of Life Simulation

  • A game written in C# and making use of hlsl in Unity to simulate conway's game of life
  • Includes various other spinoffs of conway's game of life, like wireworld, highlife, and many others
  • Skills: C#, hlsl, Unity, Game Design, Data Structes, Algorithms

Messaging-board | Messaging Board in asm

  • A simple messaging board web-server written in asm for linux
  • Implements its own communication protocol, although perhaps in the future I'll make an http complient one
  • Skills: asm, Linux, Web Development, Cybersecurity
sequenceDiagram
    User->>WebServer: sJoey574#semi;abcd
    WebServer-->>User: 64-byte auth key
    User->>WebServer: p64-byte auth keyThis is my first post!
    WebServer-->>User: Action completed succesfully
Loading

There's much more a user can do, this is just an example

Dive Game Basic Scripting | Diving Physics Simulation

  • A simulation in Unity that mimicks real word gas behaviour divers experience while underwater
  • Uses the ZH-L16 Algorithm
  • Skills: C#, Unity, Algorithms, Physics

CLT | Various Command Line Tools in C/C++

  • Various projects in C/C++ such as
    • Recursive directory search utility to sum lines of code for a github profile
    • P2P encrypted messaging app
    • Vector utility
    • Tic-Tac-Toe Game
    • Neural Network utility
  • Skills: C, C++, Networking, Cryptography, Data Structures, Algorithms, Recursion, Math, Linear-Algerbra

Private Repos

Currently private repos on my profile I would be happy to discuss parts of and believe demonstrate my skills exceptionally

Lighthouse | Port Scanning Utility

  • A port scanner written in C++
  • Skills: C++, Networking, Cybersecurity

ReconSuite | Bug Bounty Recon Suite

  • Currently contains 3 main applications
    • Control Panel
    • Distributed Scanner
    • Deep Search
  • Uses telegram for C2, distributes tasks to various worker computers, uses various tools for subdomain enumeration
  • Skills: Golang, Multithreading, Networking, Cybersecurity, Crytpography

Notable Repos

While not really projects in the sense of the word, there are some repos I still believe demonstrate my skills / ability well.

OpenGL Projects | Various OpenGL Projects

  • Includes various OpenGL projects
    • 2D Games
    • Realtime Fractal rendering
  • Skills: C++, Algorithms, Game Design, SIMD, Multithreading, Linear-Algebra, Math

Networking | Various Networking Projects

  • Various networking projects, written in C++, main focus being on C2 servers
  • Skills: C++, Networking, Cybersecurity

DataStructures | Various Data Structures

  • Contains various data structures written in C++
    • Array
    • Stack
    • Map
  • Skills: C++, Data Structures

Learning MASM | Various Beginner MASM Projects

  • Includes various beginner/intermediate MASM projects
  • Most projects are beginner focused, however, intermediate concepts like self-modifying code are also included
  • Skills: asm

Cpp Advanced Projects | Various C++ Projects

  • This is more of a general repo containing
    • Sorting Algorithms
    • Matrix Multiplication
    • Multithreading
    • 2D Games
  • Skills: C++, Algorithms, Game Design, SIMD, Multithreading, Data Structures

More on

Pinned Loading

  1. MachineLearningCpp MachineLearningCpp Public

    Implementing Neural Networks in C++ and seeing where it goes

    C++

  2. Cpp-Advanced-Projects Cpp-Advanced-Projects Public

    Advanced CPP projects

    C++

  3. NBodySimulation NBodySimulation Public

    N-body simulation using opengl to display, and cuda to do cuda stuff :)

    C++

  4. GameOfLifeInUnity GameOfLifeInUnity Public

    Game of life in unity

    ShaderLab

  5. DiveGameBasicScripting DiveGameBasicScripting Public

    Nothing serious, some simple scripting for a potential in-depth diving simulator

    C#

  6. Messaging-Board Messaging-Board Public

    Messaging Board with a twist ;)

    Assembly