BUILD SOFTWARE · EXPLORE SYSTEMS · TEST IDEAS
Aspiring Software Engineer | Go · SQL · Linux
Building small software tools with Go and SQL. Exploring WebAssembly and software techniques for training AI models on CPUs.
OS installation and configuration, Linux setup, software troubleshooting, VM environments, and general computer support — getting systems running clean from the ground up.
Building an L7 HTTP load balancer in Go from scratch — covering round-robin and least-connections algorithms, health checks, and backend pool management. Architecture grounded in AWS ELB, NGINX, and HAProxy with a focus on cloud infrastructure and IaaS scalability patterns.
Building the load balancer was the easy part. Understanding why it worked — and what that revealed about how little I actually knew — was a different story entirely.
AI can write code — but it can't replace system-level thinking. Why skills in systems, memory, concurrency, and networking will matter most in the age of AI.
AI can write code — but it can't replace system-level thinking. Why low-level computing skills in systems, memory, concurrency, and networking will matter most in the age of AI.
Learn more about me
I'm Dani Sam
I'm an aspiring software engineer, curious about how things work and what’s possible. I’m learning Go and SQL by building small software tools and experimenting with ideas. My interests include computer systems, efficient computing and WebAssembly.
Personal learning estimates, updated as I build and practise.