Sameer Rahmani

Sameer Rahmani

Mentor
Rising Codementor
US$25.00
For every 15 mins
ABOUT ME
A scientist in love with Computer science, Physics and Mathematics.
A scientist in love with Computer science, Physics and Mathematics.

I’m a software engineer by day and an amateur scientist by night. Who is
passionate about learning cutting-edge technologies, adventuring in the world of science, who lives by his code of honour. I enjoy physics, mathematics, CS and am a firm believer in education.

I’m a huge free software fan, contributor, and advocate. Likewise, I am also a language
enthusiast who has implemented a couple of languages, and I'm currently working
on a compiler in LLVM/MLIR for a typed lisp called Serene.

Richard Feynman once said, “What I cannot create, I do not understand”, That
wise quote summarizes my way of engineering. I love to learn and share my knowledge with others. In fact, I have about 6 years of experience of teaching CS
and Linux. Furthermore, I make and publish videos on my YouTube channel about my projects and research to share what I learn with people.

You can find my projects at: https://git.sr.ht/~lxsameer/

Dublin (+01:00)
Joined August 2024
EXPERTISE
15 years experience
7 years experience
14 years experience
19 years experience
5 years experience
10 years experience
6 years experience

REVIEWS FROM CLIENTS

Sameer's profile has been carefully vetted and approved as a Codementor. Connect with Sameer now, and leave a review for them once you're done!
SOCIAL PRESENCE
GitHub
Code_of_honor
My personal principles.
8
0
react-native-geolocation-android
Geolocation module for android
Java
3
1
EMPLOYMENTS
Senior Staff Software Engineer
Plex
2022-01-01-Present

I am a one‑man team in charge of our universal toolchain, the build process of our products and optimizing our toolchain. I’m in the p...

I am a one‑man team in charge of our universal toolchain, the build process of our products and optimizing our toolchain. I’m in the process of migrating our LLVM based toolchain and dependencies from a painful Conan‑based workflow to a to Nix based robust workflow that is going to eliminate a ton of hacky code.

Python
C++
LLVM
View more
Python
C++
LLVM
Nix
Conan
View more
Senior Staff Software Engineer
Udemy
2018-01-01-2022-01-01

I played a key role in delivering the most important UFB project in its lifetime (since 2015) which is the Learning Paths that was a h...

I played a key role in delivering the most important UFB project in its lifetime (since 2015) which is the Learning Paths that was a huge success. Then moved to SRE/Build team to improve the efficiency of our services and development environments. I had to write native components to speed things up. We are using Python, Golang, Docker, C/C++, Rust, Amazon Web Services, Kubernetes, RabbitMQ, Kafka, MySQL, Cassandra.

Python
C++
MySQL
View more
Python
C++
MySQL
Cassandra
RabbitMQ
Docker
Rust
Apache Kafka
Kubernetes
Go
AWS
View more
Senior Software Engineer
PageFair
2017-01-01-2018-01-01

Successfully developed and maintained a very large scale and complex add exchange system with more than 200 components that used to se...

Successfully developed and maintained a very large scale and complex add exchange system with more than 200 components that used to serve about a billion request per second using technologies like NodeJS, Scala, Docker, Amazon Web Services, Prometheus, Python, Django, PostgreSQL, RabbitMQ.

Python
Django
Scala
View more
Python
Django
Scala
Node.js
PostgreSQL
RabbitMQ
Docker
Prometheus
AWS
View more
PROJECTS
Serene LanguageView Project
2019
Serene is a compiler that started as a research project and turned into a serious attempt to create a strongly typed Lisp. I’m using Hask...
Serene is a compiler that started as a research project and turned into a serious attempt to create a strongly typed Lisp. I’m using Haskell, C++, LLVM, and MLIR as the core technologies and I create videos about my progress as a way to share the experience with other people.
C++
Haskell
LLVM
View more
C++
Haskell
LLVM
View more
2010
FG42 is an editor/WM on top of GNU/Emacs that I started back in 2010 and to this day I keep working on it. FG42 is my main tool that I us...
FG42 is an editor/WM on top of GNU/Emacs that I started back in 2010 and to this day I keep working on it. FG42 is my main tool that I use it for everything. It has a small user community and few contributors.
Emacs
View more
Emacs
View more