∃ Convex Human A blog on computational and abstract ideas

Welcome to Convex Human!

Convex Human is a blog that discusses different ideas related to Computer Science, Mathematics, System Design and Architecture.

Who is Convex Human?

My name is Mohammed Amarnah. I am a Computer Science graduate, a Software Engineer, and a lifetime student. My interest in Computer Science started when I was 14 years old. Programming led my interest to several other fields, and science in general. I was a participant of several science fairs and programming competitions ever since I was in high school. From robotics, to scientific research and competitive programming competitions, all curated a deeper appreciation of science and math in me.

Professional Experience

Expedia Group Inc.

Software Development Engineer II

May 2021 - July 2021


Software Engineer

February 2018 - May 2021

Mixed Dimensions

Research and Development Engineering Intern

March 2017 - October 2017

Tech Stack

Systems and Web

Clojure, Ruby, C#, Javascript and C/C++.

Frameworks and Tools

Ruby on Rails, Unity 3D and React Native.

Databases and Memory

PostgreSQL, Redis, Memcached and Cassandra.

Machine Learning and Computer Vision

OpenCV and Tensorflow.