70% Back-end

30% Front-end

I’m Karl Heitmann, a software engineer specializing in the Ruby on Rails framework.

Since 2014, I’ve been building web applications—from my first part-time role at Chilean startup Resed, to remote positions at Poliglota, Jobsity, and Diio.

Along the way, I’ve also worked as a freelancer and taught a Ruby on Rails bootcamp, helping new developers get their start.

This site showcases my public GitHub projects, open-source contributions, and professional experience—have a look around.

Although my specialty is full-stack Ruby on Rails development, I believe a good programmer should explore a wide range of tools and technologies. That’s why I’ve built my own WordPress theme for this site, worked with Node.js and modern JavaScript frameworks like Vue and React, and even written my own TUIs in Rust—among other projects. See my About section to learn more about my coding philosophy.

My open source contributions

I really enjoy contribute to open source projects. When you open the "issues" tab of an open source project, you are taking a sneak peek to problems and issues a real world project is facing.

Adds a panic hook to properly close the virtual terminal created by the app, so your terminal won't become a mess...

An enhancement to make pretty diffs when an RSpec test fails and you are using the `anything` fuzzy matcher on your test.

More PRs...

My Skills

The skills listed below are some of the skills I needed to have in order to submit the PRs described on this website, and to build the projects mentioned here.

Tailwind

Read more

Ruby

I started programming in Ruby in 2013, I when I was given a database assignment to do in Ruby on Rails. Next summer I joined Resed, a startup company, to do my internship as a fullstack web developer. Since then I’ve been doing ruby.

Read more
More...

My side projects

All my side projects are hosted on my GitHub profile . On this section you can find a selection of my side projects.

The WordPress theme this site is using!

Read more

A technical exercise I solved. Ruby on Rails backend & React frontend. SPA to manage a library, includes authentication and authorization for librarians and members.

Read more
More projects...

My experiences

All my working experiences are listed here. (under construction)

Workana

ROLE: Freelance Software Engineer

Start date: 05/05/2020

End date: 29/01/2021

Time spent: 0 years 8 months 24 days

Location: Worldwide (REMOTE)

Worked as a freelance software engineer on several projects at Workana

Read more

Jobsity

ROLE: Fullstack developer Ruby on Rails (contractor)

Start date: 06/06/2022

End date: 31/01/2024

Time spent: 1 years 7 months 25 days

Location: US (REMOTE)

I worked as a contractor for Jobsity, a US based company.

Read more
More experiences...

My Education

The places where I've learned something.

Electronic Engineer, major in Computer Science

I studied electronic engineering at the Federico Santa María Technical University, and I have a major in Computer Science.

Read more
More educations...