calder-ty.com

I’m a software engineer. I learned to program while doing analyst work while earning my economics degree. After graduating I worked as an data analyst for a short while, but realized I really loved programming and building software. Since then I have worked in various roles, including designing and building the backend for GameUp, a business I started. I enjoy studying programming and software engineering, and write about them here on this website. I also have started making videos related to the Zig programming language and systems programming.

My blog is where I do more “longform” (though never very long) writing. The devlog is used for short updates on projects and work. Below you can find an abreviated history of my work Experience. More details can be provided upon request.

Work Experience

Databases

I’ve spent much of my career working with databases, both in OLTP and OLAP settings. I’m quite familiar with PostgresSQL, having worked with it for several years. Types of work have included, designing and maintaining Backend Databases, as well as Data Warehouses. I’ve also worked with systems such as Trino (Starburst), for providing federated access to different data systems. I’m also familiar with various “NoSQL” systems, such as dynamodb and redis.

Programming

Work has included a range of backend tasks, including REST API design, and internal tooling. I’ve spent a lot of time working in Python, but have had experience using Typescript, Zig, Rust and C. Mirroring much of my work on Databases, I’ve been able to write and optimize queries against those systems.

Systems and Tools

I’ve worked on Linux Systems for over a decade, both personally and in servers. I’ve also developed CI pipelines for building software and docker containers for production usage.

Open Source Work

Maintainer

Contributions

Languages

Natural: English, Spanish

Programming: Python, SQL, Zig, Rust, Bash, C, Typescript

Achievements/Activities