Coder Social home page Coder Social logo

Hi there, I'm Cesar 👋

I'm a passionate software developer with a strong background in Rust, backend services, and systems programming. I enjoy diving deep into the inner workings of technologies and building robust and scalable solutions. Here's a bit about me and what I'm currently working on.

🌟 About Me

  • 🔭 Currently working on a ledger database in Rust, still in the works but documenting my progress on YouTube.
  • 🎥 Check out my YouTube playlist for updates on the ledger database.
  • 🦀 Experienced with Rust, having worked at major companies like Kraken and another Bitcoin-only exchange.
  • 🏗️ Contributed to improving architectures and implementing caching layers at Kraken.
  • 🌐 Improved and made resilient backend at another Bitcoin-only exchange, making it custodian agnostic while enhancing core product features.
  • 💡 Fan of 37Signals' work and philosophy, and have been following them and DHH since the mid-2000s.

🚀 Projects

Ledger Database

An open-source mini database written in Rust, designed to model financial transactions with ease. It includes a storage layer, an API interface, and a query language with its compiler and virtual machine. The transactions are append-only. Follow my YouTube playlist for the latest updates.

A Redis clone implemented in Rust. Heads up, the code is old, but my Rust skills have improved significantly since then.

C Extensions for PHP

I've built some C code for PHP, contributing to projects like:

Compilers and Code Generation

I have always been interested in compilers and code generation. Check out Haanga, a template engine I developed.

💼 Experience

Another Bitcoin-Only Exchange

  • Designed an internal framework to synchronize data with external parties (mainly qualified custodians).
  • Integrated with more qualified custodians.
  • Enhanced code and infrastructure to support a bank-grade ledger and other services.
  • Improved the main website's performance.
  • Enhanced the hiring process by designing a code challenge and interviewing candidates.

Kraken

  • Migrated legacy services into a modern implementation using Rust.
  • Scaled services by implementing several layers of caching mechanisms.
  • Introduced an internal in-memory cache with synchronized expiry to boost performance.
  • Designed and maintained internal and external APIs.
  • Developed API and backend services for the Kraken Consumer App, Kraken Earn/Staking product, and more.
  • Integrated Credit Card, ACH, Google, and Apple Pay into the exchange.
  • Improved scaling to handle increasing traffic and actively solved live incidents.

🔧 Technologies & Tools

  • Languages: Rust, TypeScript, SQL, PHP, C.
  • Frameworks: Tokio, Axum, Actix-web, Iced-rs.
  • Tools: PostgreSQL, MySQL,, SQLite, Redis.

📫 How to reach me

⚡ Fun Facts

  • I'm a fan of understanding how things work underneath abstractions.
  • I enjoy working on projects that challenge my knowledge and push the boundaries of my skills.
  • I'm always eager to learn new technologies and improve my craft.

Thanks for stopping by! Feel free to explore my repositories and reach out if you want to collaborate on something exciting.

Cesar's GitHub stats

César D. Rodas's Projects

activemongo icon activemongo

Simple and efficient ActiveRecord data abstraction for MongoDB

apiserver icon apiserver

Microframework which makes an childish game to create API servers.

artifex icon artifex

PHP Code generator for mere mortals

awesome-php icon awesome-php

A curated list of amazingly awesome PHP libraries, resources and shiny things.

base64-secret-rs icon base64-secret-rs

Base64 encoder/decoder with custom alphabet. The alphabet is sorted by a given key. The sorting is always deterministic.

base64secret icon base64secret

Library to encode/decode data with base64 with a custom alphabet, which is determined by a given secret key

cdk icon cdk

Cashu Development Kit

classinfo icon classinfo

Get classes and functions defined in a given file

cli icon cli

Simple and silly abstraction on top of symfony/console

contenttools icon contenttools

A JS library for building WYSIWYG editors for HTML content.

csrftoken icon csrftoken

Stateless CSRF-token generation and verification

dataset icon dataset

Some dataset I gathered over the years

dbbackup icon dbbackup

Easiest incremental backup tools for (My?)SQL databases.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.