shayden
auckland, new zealand
Primary langs (I'm mainly cpp)
Web dev stuff
Databases
OS & software
IDES, I use vsc on mac, vs on win
OS I use for programming (depends on what system calls I need to do)
Other
- Implemented a Cassandra database, with 3 nodes, 1 node in US, EU, AU.
- Fast and efficent table queries, by making my tables around my queries. Gave a 28% faster load time when getting startup data.
- Spread data around evenly around using bucket_hashes, primary keys etc.
- WebSocket server in C++, multi-threaded by using a efficent thread pool, able to distribute requests evenly.
- Internal backend communication using tcp sockets with ssl to broadcast information to other servers.
- Frontend, using nuxt.
- Load balancing using Cloudflare, with a 86% increase in response times.
- Working on iPhone, iPad, Watch, Mac, Apple TV, Apple Display, Vision Pro and AirPods, adding features, fixing issues, optimizing code.
- Debugging issues on these devices.
- Working on the xnu kernal.
- Fixing issues reported by users.
- Implemented new css features in blink.
- Cleaning up messy code.
- Fixing issues reported by users.
- Cleaning up messy code.
( I use this webserver for all my projects, or businesses that i own )
- Implemented a WebServer using C++, and linux sockets using epoll eventing system.
- Storing files contents in memory, rather than accessing them on disk everytime.
- IP logging and error logging.
- Using thread pool to balance requests onto the least loaded thread.
- Add headers, remove headers, get a request header by calling a function.
- SSL using boring ssl
- Able to add virual hosts to add different sites
( I use this websocket server for all my projects, or businesses that i own )
- Implemented a WebSocket server using C++, and linux sockets using epoll eventing system.
- Inter server communication using tcp sockets, and boring ssl, to broadcat and send data to other servers.
- IP logging and error logging.
- Using thread pool to balance requests onto the least loaded thread.