Infrastructure & Systems Developer and a hobbyist who enjoys writing high performance code
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
| 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 |
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!