Skip to Content

Paul Baber

Full Stack Programmer

I enjoy building computer programs.

About

I'm a self-taught full-stack developer with 5 years of experience specializing in iOS development using Swift and SwiftUI. My passion lies in building utility applications that solve real problems. I've pivoted to Rust because I find it to be more universal and functional as I've been drawn more and more to making open source projects I can share with the world.

Programming is my lifelong endeavor. I try my hand at many hobbies ranging from the physical like salsa dancing and jujitsu to more internal interests like learning languages and playing piano and while they fade away and come back to the forefront of my life, computers have always remained. In the last half decade I've focused on actual programming and not just hacking around with linux distros and upgrading workflows and I've loved it. I'll never stop programming whether I get paid for it or not.

What makes programming truly rewarding is that it creates actual, tangible things. Every project results in something real. Applications result in an app someone can use, a tool that solves a problem, a system that works. There's a unique satisfaction in building software that exists in the world and serves a purpose. Whether it's a nutrition tracker helping someone reach their health goals or a terminal application streamlining daily workflows, the end result is something functional and real. This is why I love programming: it transforms ideas into concrete applications that actually do something.

After graduating from the University of California, San Diego with a BS in Mathematics and Economics, my background provides a strong analytical foundation, though I'm entirely self-taught in programming. Working independently allows me to choose the right tools for each project without compromise. I'm currently focused on deepening my Rust expertise. Having started with iOS development, where many of Apple's frameworks are frustratingly high-level and difficult to debug, I've developed a preference for technologies that offer transparency and control over their underlying mechanisms.

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