Hi, I'm Casten

I'm a software developer, inventor and leader looking for new employment opportunities.
This page showcases some of my interests, thoughts, projects and experience.

Download Resume

Recent Articles

Insights into Breadboard Layout

Some insights and thoughts about breadboard organization and layout tradeoffs.


This highlights my focus on analysis and improvement down to the lowest details.

Read Article →

Ideation, Iteration and Workshopping

Some ideas to improve workshop software usability.


Another example of post-project analysis and follow-up with continuous improvement and innovation.

Read Article →

GPU AI Face-Off: 10 Year Miner vs 2 Year Budget

Can a 10 year old bitcoin miner compete against a budget graphics card for AI tasks?


I think not only about the tech, but also the economics and evolution of products and the technology they are built on.

Read Article →

Featured Articles

Tracking the Untrackable

Exfiltrating General System Performance via JavaScript


An example of getting more from less and extracting information and insight from places one would not normally expect!

Read Article →

How We Built It: Ecosystem Engineering at Crunchyroll

What I did as an ecosystem engineer at Crunchyroll.


This is an example of my leadership experience and ability to build up teams and foundational infrastructure.

Read Article →

Hyperoperations Implementation in Python, Part 1 of 4

An exploration of a Hyperoperators + more in Python.


This was a theoretical diversion into some fundamentals of mathematics through computation. My Ph.D. Math Professor colleage who I shared this with said it had some similarities with work done by Knuth, Hilbert and others.

Read Article →

Featured Projects

the6502 - An Workshop for Building an 8-bit Computer

https://the6502.com

Computer Hardware Assembly Language Python Breadboarding

Multimaterial Printing with the Bambulab X1C

My First Multimaterial Model and Print - Pt. 1

3D Printing Bambulab X1C Multimaterial

Embedded Gardening - 5 Parts

Embedded Gardening - Part 1

Micro Python MCU Envionmental Sensing Breadboarding IoT

TLS Certs Tool

Working on a personal project and needed to debug some TLS mutual authentication problems. I could find no good example of end-to-end self-signed chained cert creation and validation using OpenSSL. So now there is this: TLS Certs Example Scripts

TLS BASH Security PKC

2017 Halloween Costume

In 2017 I made an Internet connected Halloween Costume with some Raspberry Pi Zeros, some displays of different types and servos. It was "living symbiotic armor" with 2/3 of the symbiants connected to Twitter. Videos Here

Raspberry Pi Zero Adafruit Halloween

Encryption With Only Low Level Logic Gates

I got interested in the exercise of implementing an ASIC for the TEA encryptor using only basic logic gates. It was certainly impractical. I didn't complete the project but got reasonably far and had a lot of fun. The blog below logs 12 checkpoints in the process. TEA from Gates

Logic.ly Security Tiny Encryption Algorithm

Hobbies & Interests

Running

I started running competitively again in 2020 and have been really enjoying it.

3D Printing

I like tinkering with 3D printers. I've even designed some aquarium accessories that I sell on ebay.
Intake Filter for Fluval Aqua Clear

Vintage Computers and Embedded Design

I enjoy projects that employ microcontrollers as well as vintage comuting. I've created a workshop for building your own 6502 based computer. You can kearn more about here: the6502.com

Vintage Chips and Electronics Collecting.

I collect vintage and unusual electronics, mostly computer chips. Here are a few posts about some of the interesting items in my collection:

Single Chip Radio
CPU Simulator
Book Written in DNA
Commercially Reverse Engineered Chip
Crypto Enabled Z80 from 1988

Work Experience

Staff Software Engineer

2024 - 2025
Crunchyroll

Developed, managed and deployed several HTML5 Living Room Experience apps for the following platforms: Samsung, LG, VIDAA (Hisense), TitanOS (Philips/JVC) with device support for 100’s of millions of devices and millions of subscribers

Typescript Javascript AWS SmartTV

Senior Software Engineer

2019 - 2024
Roku

Designed and managed external partner RokuOS SDK for SoC + chipset vendors. Many device related hardware patents issued and pending: 11670161, 20240426994, 12170824, 12117513, 11962841, 11875672, 11843836, 11523189

Python Embedded C/C++ Hardware Performance Engineering

Senior Security Software Engineer

2013-2019
Netflix

Developed and deployed tools, infrastructure, and services for use for external partner integration and certification related to Security & DRM features. Platforms and Languages included Javascript, Python, Java, C/C++

JavaScript Python Embedded C/C++ Java Client Security

Senior Development Manager

2013
Boxtone

Built full dev and test team for new development office in Mountain View (HQ in MD)

Hiring Team Building Employee Growth Technical Leadership

Senior Software Engineer

2011-2013
Netflix

Designed, developed and implemented partner facing Cloud based web services as well as provided a scalable and fault tolerant communication gateway server allowing, push/pull mechanism for sending commands to remote devices behind firewalls, NATted, etc.

JavaScript Python Embedded C/C++ Java Cloud Services

Manager, Software Engineering

2006-2011
Smith Micro Software

Managed and led development efforts for desktop, device, cross platform compression engine for SendStuffNow for the Productivity & Graphics group. Patent for product design: 20130046833.

C/C++/C# Hiring

Patents

Get In Touch

Email Casten: casten dot riepling at gmail dot com