Skip to content
View roieGolst's full-sized avatar
:electron:
Learning
:electron:
Learning

Block or report roieGolst

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 is supported. 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
roieGolst/README.md

Hi there, I'm Roie Golst!

About Me

I’m a backend-leaning software developer who loves creating innovative solutions and learning new tech. I specialize in server-side development, architecture design, and building high-quality, scalable systems. I work primarily with TypeScript/Node.js and Python, and I’m currently learning C++ and low-level programming (memory management, concurrency, and OS internals).

Skills and Technologies

  • Languages: TypeScript, NodeJS, Python, C++
  • Cloud: AWS (EC2, ECS, ECR, SQS, Lambda, etc..), Terraform (Infrastructure as Code)
  • Backend: Express, NestJS, FastAPI
  • Databases: MongoDB, MySQL, Redis
  • Tools & Technologies: Docker, RabbitMQ, Kafka, gRPC, JWT, ProtoBuf

typescript nodejs python image

Notable Projects

Built a robust, scalable trading platform supporting multiple brokerage accounts. The system uses a worker-based architecture with a dedicated messaging protocol to achieve resilience, reliability, and clear fault isolation.

A distributed end-to-end encrypted (E2EE) group chat protocol using RSA, AES, and complementary cryptographic primitives. Designed so that messages remain private to participants, with no intermediaries able to decrypt content.

Currently learning

  • C++: Focusing on RAII, templates, STL, memory models, and performance profiling to strengthen my systems-level skills.
  • Low-level programming: Exploring memory management, concurrency, networking fundamentals, and OS internals to better understand how software runs under the hood.

Contact Me

GitHub Stats

Top Langs

Pinned Loading

  1. Trading-Automation-Main Trading-Automation-Main Public

    Central control plane for distributed trading automation. FastAPI REST API + gRPC orchestrator with Redis persistence and multi-broker support.

    Python

  2. Trading-Automation-Worker Trading-Automation-Worker Public

    Distributed execution worker for trading automation. gRPC task server with AutoRSA CLI integration, task dispatch orchestration, and structured logging for multi-broker brokerage automation.

    Python

  3. Encrypted-chat Encrypted-chat Public

    A distributed end-to-end encrypted (E2EE) group chat protocol, ensuring robust security with RSA, AES, and other encryption algorithms.

    TypeScript

  4. Encrypted-Chat-Client Encrypted-Chat-Client Public

    This repository presents a client-side implementation of the ECP protocol, crafted with the MVP architecture in mind. It incorporates a robust CLI GUI framework

    TypeScript

  5. Login-Endpoint Login-Endpoint Public

    Login endpoint designed to handle user authentication and authorization using token-based technology

    TypeScript