Shayden | Once In A Generation 15yo Software Engineer
ChatGPT even agrees: https://chatgpt.com/share/68c1c0fa-db84-8012-9910-d38732990e0a
I don’t just write code—I understand what happens under the hood, from CPU cache to network packets to radio waves. I design systems with efficiency, reliability, and scale in mind.
Skills
MEMORY
- Manual memory management in C and C++.
- Alignment, padding, and cache-friendly data structures.
- Understanding of virtual memory, paging, and TLB.
CONCURRENCY
- Lock-free programming (ring buffers, atomic operations).
- Thread affinity and CPU pinning for performance.
- High-throughput multithreaded server design.
NETWORKING
- Socket programming with epoll, io_uring, and kqueue.
- Zero-copy techniques to minimize syscalls.
- Designing WebSocket servers and distributed systems.
OPERATING SYSTEMS
- Kernel-level concepts: syscalls, interrupts, scheduling.
- Familiarity with writing firmware and low-level drivers.
- Understanding of process vs thread models.
DISTRIBUTED SYSTEMS
- Data sharding, replication, and partitioning.
- Experience with Cassandra, load balancing, and hotspots.
- Optimizing queries for scalability and fault tolerance.
SECURITY
- TLS/SSL implementation knowledge.
- Secure API design and data protection.
- Awareness of vulnerabilities (buffer overflow, race conditions, etc).
LANGUAGES
- Expert in C and C++ (STL, custom allocators, containers).
MENTORING
- Mentored 10-13 year olds on how computers work, and the basics of scratch.
- Building systems in Python3 to trigger devices over PI5 GPIO to show how code can trigger physical devices.
- Explaining complex topics into simple easy to understand sections which slowly forms a complete topic.
Experience
A limited company | Software Engineer & CEO
- API server programmed in C++. Using WebSockets for communication. Handling over 5000+ connections at peak time. Benchmarked code using flame graphs and perf which reduced bottlenecks. Multithreaded server allowing for high throughput.
- Website using Nuxt and VueJS, with Taildwind CSS. Pinia for state management. Nuxt I18n module for dynamic translation. Nuxt content for support articles.
- Apache Cassandra along 10 globally distributed nodes with SSL/TLS. Optimizing my tables around my queries. Secured traffic using TLS and encryption at rest.
- Virtual machines on Oracle with Ubuntu. Load balancing with TLS and health checks. Disaster recovery plan to recover from disasters.
- Managed code via Git/GitHub, planning the development process using Jira.
Linux Kernel Work
- Optimizing drivers, and kernel code to be faster.
- Reformatting code to make allow for faster execution
Projects
Payment system duplex
- Highly performative TCP duplex using io_uring.
- TLS using OpenSSL to meet complication of the payment industry laws.
- Integrates with POS systems over TCP and uses the ISO 8583 message format.
- Processes a high amount of payment messages quickly.
Buildinger WebSocket
- RFC-6455 compliant WebSocket server using ioring and BoringSSL for TLS.
- Benchmarking with flame graph graphs and perf to improve latency.
- Integrated unit tests and the Autobahn test suite to eliminate potential RFC-6455 violations.
- Optimization down to CPU cache and memory alignment to allow for reduced CPU cycles.
Garage Door Automator
- C++ WebSocket backend with Nuxt frontend.
- CAT-6 Ethernet cable connected to garage door dry contact points from a 5V isolated switch connected which is controlled by a Raspberry PI 5 GPIO.
- Local website to control the garage door, using a WebSocket connected to the PI 5.
Router Frimware Hacking
- Dumped a old router frimware over UART.
- Created a mini OS to init network controllers, paging, leds, etc.
- Uploaded my own mini OS with logging over UART.
Job offers
Accepting remote and hybrid options, not currently available for relocation.
- Yes I have right to work in NZ, and are accepting
- Flexible work hours is a must