Benjamín GuzmánBenjamín Guzmán
👋 I'm 

Benjamín Guzmán

Embedded Software Engineer and lifelong learner

I like computer science, but I'm also keen on psychology.
I have 6+ yoe on various projects, but embedded development is what I like the most.
I'm more of a tool-agnostic problem solver than a framework implementer or coder.

GitHubMediumLinkedInORCIDLeetcodeHackerRankPlatziYouTube

Portfolio

Papers

bsort: A theoretically efficient non-comparison-based sorting algorithm for integer and floating-point numbers

arXiv

bsort is a non-comparison-based, linear-time, in-place (with respect to n) sorting algorithm capable of sorting signed/unsigned integers and floating-point values.

DOIGitHub

Main technologies

Technologies in which I have more experience:

GNU/Linux
GNU/Linux

I currently use Gentoo as my main OS.

I've worked with CentOS, Debian and Ubuntu servers, and even Yocto for embedded systems

C++

I have experience developing OS-level libraries, interpreters and compilers.

I'm familiar with C++20 and modern tooling

C

I use C to learn the deepest details of computing and how computers really work internally.

I'm familiar with glibc and low-level system troubleshooting

Docker

I've experience with it and even contributed to it

Familiar with Kubernetes and containerization of services

Go

I like to develop cli tools and microservices with Go

Python
Python

I use it mainly for scripts I need to write fast, but also for ML and data science stuff

PostgreSQL

I've used it for big projects.

One time I managed to partition TiB-scale tables in production with 0 downtime

NodeJS

It is one of the main languages I used for backend development.

I usually use it along with NestJS

Java
Java

It is the first language I learnt in depth.

I try to keep up with the new features

Other technologies

Angular
Angular

It's my preferred tool for building web pages.

MongoDB

I've mainly used it to store denormalized data and ML datasets.

JavaScript

I learnt frontend and backend development using vanilla JS.

Nowadays I mainly use Typescript

CSS3

I learnt frontend development using plain CSS.

Nowadays I mainly use TailwindCSS

Nginx

I've used it as load balancer, reverse proxy and static content provider

Redis
Redis

I've mainly used it as cache to provide quick responses

MySQL

I learnt database fundamentals with it

Haskell

I like functional programming and it's fun to rack my brains trying to solve coding challenges in Haskell

Git

Basic software for any software engineer

Soft skills

Some of the soft skills I've acquired through life.

Amazon's LPs and Audible's PPs do match with my personality as profesional.

local_library
Autodidact

Most of the things I know I learned by myself or by reading books, taking courses, asking for help, etc...

supervisor_account
Leadership

I am a proactive person who seeks to solve things, and I like to motivate others to do the same

psychology
Problem solving

I won't stand idly by. If there is a problem to fix or something that can be improved, I will do my best to so

record_voice_over
Assertive communication

I know how to both actively listen and express myself appropriately

I also like to speak in public

high_quality
Perfectionist

I like to do things right

I like to build robust, useful and durable solutions while meeting deadlines and taking care of myself

psychology_alt
Hacker mindset

I'm really curious and like to learn the deepest details of computing

When learning I like to reinvent the wheel

sentiment_satisfied
Humbleness

Life and community have shown me how important it is to be humble

group
Teamwork

I'm used to work both in a team and individually

favorite
Active caring

I worry about my friends. Good relationships are always more important than anything

Benjamín Guzmán

Benjamín Guzmán

Social Media

GitHubMediumLinkedInORCIDLeetcodeHackerRankPlatziYouTube

Email

bg@benjaminguzman.dev

GPG Key

Contact me

This site doesn't use cookies and doesn't track you
I believe in freedom and don't like surveillance
Please don't misuse the contact form, otherwise I'd be forced to add reCAPTCHA (which tracks and collects information about you)

Copyright © 2020-2026. Benjamín Guzmán