Skip to Content

Paul Baber

Self-taught Systems Developer

NixOS · Emacs · Rust · Swift

About

Terminal-native developer building practical tools with Emacs, Rust, Swift, and NixOS. I've been building things with computers for 25 years. It's what I do.

Projects

  • Dodo

    A terminal-based task manager with hierarchical organization and vim-style keyboard navigation. Built with Rust using the Ratatui TUI framework and SQLx for asynchronous SQLite database operations, featuring modal editing interface with parent-child task relationships and custom sort ordering.

    • Rust
    • Ratatui
    • SQLx
    • SQLite
    Featured Project
  • Calories Budget

    A utility iOS app for tracking nutritional intake with sophisticated data management. Built with SwiftUI and GRDB for robust local database operations, featuring detailed nutritional analysis and goal tracking.

    • Swift
    • SwiftUI
    • GRDB
    iOS App

Education

  • University of California, San Diego

    Bachelor of Science in Mathematics and Economics

    Graduated with a degree combining rigorous mathematical training with economic theory and quantitative analysis. The mathematical foundation has been invaluable in developing strong problem-solving skills and logical thinking patterns essential for programming.

    2007 — 2011