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