Skip to content
View Bekfastbek's full-sized avatar

Block or report Bekfastbek

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.

Content in all repositories owned by your account will be closed.
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
Bekfastbek/README.md

Infrastructure & Systems Developer and a hobbyist who enjoys writing high performance code


Featured Projects

Dynamic Arrays in CGG/Clang 11 which can store generic datatypes

  • Everything is tied to my custom arena implementation making allocations a pointer bump via mmap/VirtualAlloc with RAII destruction via __attribute((cleanup))
  • Implemented swiss-table which supports both integers and strings as keys while beating std::unordered_map from C++
  • It's a single header library so it's great as a drop-in solution

Thin SIMD wrapper from std::arch

  • It is a thin rust wrapper for SIMD intrinsic made primarily as an all-in-one learning resource for how SIMD works at a hardware level
  • Currently it is under progress with a lot of documentation and functions pending

A custom Discord API implementation written in LibC and OpenSSL

  • Implemented manual socket handling and Pthreads for separation of listener and logic to prevent heartbeat skip
  • Implemented custom HTTP/WSS client from scratch with only OpenSSL being the external library
  • Future plans to eventually learn cryptography and replace OpenSSL TLS with my own TLS encryption

Asynchronous playwright scraper made in Python

  • Used playwright to scrape data from AutoEvolution.com since BS4 cannot work on javascript heavy webpages
  • Scrapes about 1700 car models of every brand with every generation of their models with images
  • Features a batching system which spawns multiple chromium processes which bypasses python's GIL therefore achieving true parallelism in python

Skills

Category Skills
Languages C, C++, Rust, Python, JavaScript & TypeScript, Golang, Java 21+
Low-Level Pthreads, Win32 API, Inline x86 asm, x86 SIMD, LLVM C ABI
Networking VPNs (WireGuard, OpenVPN), HTTPS/WSS Client, OpenSSL
Libraries Playwright, FastAPI, DiscordAPI, Pillow & CV2
Cloud AWS (EC2, Fargate, S3, Lambda, Bedrock), GCP (Vertex AI, Virtual Machines), Azure (Virtual Machines), Digital Ocean (Droplets)
Infrastructure Docker, Github Actions, Terraform, Prometheus, Grafana
Databases PostgreSQL, MongoDB | Amazon RDS and DynamoDB

About Me

I am someone who enjoys learning about how modern computers work and I like making things from scratch since it gives me important insight on how each thing works which is why I love low level languages. Feel free to reach out if you need help or have any questions I am always happy to help!

@Bekfastbek's activity is private