I’m available for consulting work.

Skills

  • Formalization: I enjoy the process of taking vague, abstract product design ideas and formalizing them into a concrete software object.
  • Rust: love it, and use it for most personal projects. I can build greenfield projects, migrate existing services, or teach it to your team.
  • SQL: I’ve done a lot of work on optimizing query performance without sacrificing normalization; and migrating messy schemas to clean, normalized designs.
  • Compilers: parsers, compilers, and DSLs. If you need a bespoke programming language, or language tooling, or you need to migrate data from an inscrutable legacy format, I can help.
  • APIs: I’ve spent most of my career building backend web services, so I have a lot of experience with designing and implementing REST APIs and SQL schemas.

Traits

  • Low Latency: I take a lot of pride in replying to things fast.
  • Polyglot: I am not a “Python programmer” or a “functional programmer”, or a partisan for a particular tech stack. I like learning new languages and tools and I make technical decisions dispassionately.
  • Literate: I’m a great technical writer. I can write terse, rigorous prose to help you make hard technical decisions, or to help onboard new people.

Services

  • Implementation: I build your software, from prototype to production.
  • Research: you have a technical question you want an answer to.
  • Training: I teach your team about Rust, SQL, functional programming, etc.
  • Compliance: your clients want to know your systems are secure. I can help with SOC2 certification, both on the technical side and the business policy side, from zero to audit.

Contact

Say hello: fernando@borretti.me