My primary language is ... Python
Besides English, i speak
I have experience in remote/long-distance work.
The Alfa Coding Podcast
What do i do?
In The News
Notes about @osdotsystem
@osdotsystem from Mauritius will be giving a talk about— PyCon Thailand (@pyconthailand) November 13, 2021
Shopyo: Your Mega Flask Machine
Get your tickets now at https://t.co/NsWMvcyj4U
PyCon APAC 2021 Our Python. Our Future#pyconapac2021 #pyconth pic.twitter.com/56Fct3diU1
🟢 ❝Shopyo: Your Mega Flask Machine❞— Conf42 (@conf42com) May 7, 2021
🐼 🐍 Register: https://t.co/dzmHoEL3to
by @osdotsystem, Founder Compiler Alchemy#Conf42 #Python 2021 pic.twitter.com/2Xo6YTyBme
Speaker Name: Abdur-Rahmaan Janhangeer— OSCA Mauritius (@OSCAMauritius) August 23, 2021
Speaker Title: Independent Software Developer (Python)
He's also a PyMUG organizing member (Python Mauritius)
Event Title: "Why opensource and why we should care?"
Date: 26 Aug 2021
Time: 18:30 Mauritius Time https://t.co/bwKdrF7xrW
We're excited for you to and cannot wait to see how you'll grow as a mentor and developer!— Codementor (@CodementorIO) March 24, 2021
The Zen Of Python: A Most In Depth Article https://t.co/fVsG9pUjqG— PyCoder’s Weekly (@pycoders) December 28, 2020
"The Zen of Python: As Related by Masters" by @osdotsystem https://t.co/fIuqSrlDtK #zen #python— HackerNoon (@hackernoon) October 6, 2020
It's really cool that @europython highlighted my talk on @ThePracticalDev— Abdur-Rahmaan 🇲🇺 Janhangeer (@osdotsystem) October 6, 2020
Python developer @osdotsystem will be presenting at the Developers Conference 2020! Come join him! To learn more about the sessions: https://t.co/86TpjPIMS1#devconmu #developers #conference #mauritius pic.twitter.com/hw3rxaPlpW— MSCC (@MSCraftsman) March 10, 2020
Legally Free Python Books List is a great collection of books that you can get your hands on no payment required. But note that these books are available at the moment, so you might want to hurry! https://t.co/J247bljJuX— CheckiO (@PlayCheckiO) January 30, 2020
#showdevHow to build a CSS pre-processor (like SASS) from scratch https://t.co/2xbliza19V by @osdotsystem— Python LibHunt (@PythonLibHunt) July 20, 2019
Awesome #Python Weekly #165 is out https://t.co/dx2oMpPstx— Python LibHunt (@PythonLibHunt) July 26, 2019
Featuring @javinpaul @osdotsystem @Cassieview @sol_prog @b33ts
This week I chatted with Abdur-Rahmaan Janhangeer as our PyDev of the Week, translator of the French version of Think Python - https://t.co/MKgLovGSVr #Python— Mike Driscoll (@driscollis) April 8, 2019
What do people say? (source)
Software Engineer, Facebook
“ I worked with Abdur at Metabob and when he came in he was able to lead our team in terms of having a proper system design to documentation. He was able to make the engineering team more productive than it was before. If you are looking for an engineer who is strong technically he is the one that can do it. His experience with open source is one of the biggest plus he has bought to the team. ”
Software Development Engineer, Amazon
“ I worked with Abdur-Rahmaan's on one of his many open source software project, Shopyo. As this was my first time contributing to open source, I was not very confident in my skills. However, Abdur-Rahmaan was very patient and helped with the process of project setup and contribution. Looking back since my first open source contribution, I couldn't have asked for a better mentor than Abdur-Rahmaan. As I worked more with him, I learned that he has a vast knowledge not only of software engineering but also possess excellent communication and leadership skills. His attention to details, clear guidance, pursuit of best industry practices, and past experience and success in managing a team of engineers makes him a great leader
and asset to any team.
As if this was not enough, he also possess the gift of being artistic and creative, with the ability to make software not only functional but also marketable with design skills that he pursues as a hobby.
His work in both professional and open source setting speaks itself but this recommendation is just a token of appreciation on behalf of countless engineers whom he has helped improve and break into the open source community. I wish him the best in his future endeavors and I am excited to see where his work takes him. ”
ServiceNow Developer | MRes Applied Mathematics
“ I have worked with Abdur-Rahmaan on different programming assignments in C++ and data science projects in Python. His exceptional understanding of coding paradigms, ability to grasp high-level material quickly and his outstanding communication skills make him a great lad to work with. I have benefited extensive from his deep understanding of pandas, NumPy and SciPy libraries of Python on my work in Artificial Neural Network. He would be a great fit any organisation or team ”
Gico Carlo Evangelista
Software Engineer at Outward Inc.
“ I have worked with Abdur-Rahmaan on one of his Open Source Python projects on GitHub. He has helped mentored me in not only understanding the project thoroughly, but has also taught me the basics of contributing to an open source repository. He is very helpful when it comes to answering questions to both experienced developers and newcomers who are interested in learning about open source. Abdur-Rahmaan is a great mentor who I recommend working with. ”
Software Engineer and Consultant at Caledonia Systems
“ Working with Abdur-Rahmaan has been a really great experience. He did so much to make sure Flaskcon was a great success. He organized the teams of volunteers and stepped up to fill roles and provide advise wherever and whenever needed. I love working on a project knowing someone else is as dedicated to it's success as I am and I look forward to working with him again soon.Working with Abdur-Rahmaan has been a really great experience. He did so much to make sure Flaskcon was a great success. He organized the teams of volunteers and stepped up to fill roles and provide advise wherever and whenever needed. I love working on a project knowing someone else is as dedicated to it's success as I am and I look forward to working with him again soon. ”
Nathan Heron - Morris
Junior Software Engineer at Dream Agility
“ Abdur-Rahmaan and his open source project has helped me not only with confidence in my coding skills but, also helped me think about the effects of explaining and documenting my contributions so others can understand what I have contributed. Abdur-Rahmaan has also been willing to answer any questions I may of had without judgement and provided me with some education in design principles. From the confidence Abdur-Rahmaan has helped me with. I have managed to land my first role as a software engineer with a great company that is solving problems with Artificial intelligence. So I would just like to say thank you. ”
Full Stack Software Development Student/First officer at Air Mauritius
“ I have known Abdur-Rahman for over 2 years since I started my coding journey.
At that time he provided me with advice on how to navigate such a career.
Recently he assigned me a project which involved the integration of several modules using
an Open Source Framework whereby I reported directly to himself.
I cannot speak highly enough of his programming ability and vision in tackling technical issues. He was always available for meetings to address hiccups that I had during the project. The experience I have had working with him has been extremely pleasant and beneficial for me and would recommend him for any projects you might have. ”
System & Security Engineer at OceanDBA
“ Abdur-Rahmaan Janhangeer was a blessing to have worked with. With his simple guides and helps, I successfully did my first opensource contribution. Being in the Python Mauritius Community with him, I got to learn a lot from him and still learning. ”
Computer Science Student at Imperial College London
“ Abdur-Rahmaan is a great mentor. He is very patient when onboarding new members into open source projects and his communication skills are second to known. His vast experience is clear through the effective advice that he gives. He is very good at managing teams and I consider him an expert in all things Python. I hope to work more with him in the future! ”
Software Developer at SWAN Mauritius
“ I had the pleasure of working with Abdur-Rahmaan for the FlaskCon 2020. He was a great team player, well organized and very consistent when it came to managing the event. We had organising members from different corners of the world and Abdur made sure remote meetups were organised on a regular basis and would always follow the agenda. Even when facing technical difficulties, he was always ready to help out. I'd gladly work with Abdur on any related project :) ”
“ Abdur-Rahmaan Janhangeer came off to me as someone who is well organised and gets job done. He does his best in all things and I adore him for that. I highly recommend him because I have worked together with him and his attention to detail was excellent. Well done Abdur-Rahmaan. ”
Linux Security Analyst at Banrisul S/A Bank
“ Abdur is the founder of an IRC python GitHub project that I started collaborating on. I was impressed with your skills! He is the creator of several python initiatives like organizations and code projects. Always adopting the latest technologies and still mastering 3 languages too! Despite this, he still manages to be an extremely compassionate person, always encouraging and supporting newbies like me. Thank you my friend! Success always! ”
MSc, Distributed Computing
“ Amazing polymath... a good teacher, addictive author and cool coder. His articles are always full of well done research, and there is always something new to learn from it , no matter how experienced you are with the technology. Scholar of Arabic, as well as well versed in English. Good teacher of Python, and artistically skilled in vector logo design. Really proud to be his old friend.Amazing polymath... a good teacher, addictive author and cool coder. His articles are always full of well done research, and there is always something new to learn from it , no matter how experienced you are with the technology. Scholar of Arabic, as well as well versed in English. Good teacher of Python, and artistically skilled in vector logo design. Really proud to be his old friend. ”
Meetups & Confs
Flet: Flutter in Python [slides]PyMug Meetup April 2023
SQLite Internals: How The World's Most Used Database Works [slides]Google DevFest 2022
How To OpenSource [slides]DevCon MU 2022
Python Bytecode or How Python Operates [slides]DevCon MU 2022
Fast Flask Dev For Big Codebases [slides]DevCon MU 2022
Python's Bytecode [slides]Pymug Oct Meetup 2022
Creative Coding with Python [slides]Python New Zealand Oct 2022
Regex In Depth [slides]Pymug Sept Meetup 2022
Advanced Flask: Recipes For An All-weather Craft [video] [slides]PyCon Sweden 2021
Shopyo: Your Mega Machine For Flask [video]PyCon South Africa 2021
Shopyo: Your Mega Machine For Flask [video]Conf 42 Python 2021
OpenSource: The What N Why [video] [slides]OSCA Mauritius Meetup Aug 2021
Spoonfeeding Sockets [video] [slides]Pymug Meetup April 2021
Django Clone From Scratch With Flask [video]EuroPython 2020
Python - The Joyful Parts [slides]Pymug Meetup
Iter Boosts From The Std Lib [slides]Pymug Meetup
Decorating Your Code [slides]Pymug Meetup
Where is Python used? [slides]Python Sprint, UoM
Honeybot - Diving Into An IRC Bot [slides]Pymug Meetup
Become A True Faker [slides]Pymug Meetup
Deriving Async Io [slides]Pymug Meetup
Weekly Workshop - Python From Scratch [slides]Pymug Workshop
Standard Library Essentials [slides]Pymug Meetup
Scrapy Code Base Reflections [slides]Pymug Meetup
Shopyo: Flasquer Flask [slides]France: AFPy monthly conf
Canvas Theory With PyGame [slides]Pymug Meetup
Workshop: Flask Round The World [repo]Pymug Meetup
Key To Django And Flask [repo]Pymug Meetup
The CPython Translation Protocol [repo]Pymug Meetup
Workshop: Requests [repo]Pymug Meetup
Machine Learning Overview [slides]University of Mauritius - Ai Workshop 2019
Workshop: Numpy Pandas [repo]University of Mauritius - Ai Workshop 2019
Articles & More
Some small wins .
Discussion on the idea i proposed
Article Featured On Dev.to!
How To Build A CSS Pre-processor From Scratch" got featured on dev.to
Article Featured In Awesome Python
"How To Build A CSS Pre-processor From Scratch" got featured in Awesome Python newsletter issue 165
Project Listed On pythonawesome.com
Pure Python implementation of processing.org's processing (github.com/Abdur-rahmaanJ/ppython) got listed on pythonawesome.com
Post Got Trending Status For #python On LinkedIn
Post on ppython got trending status on LinkedIn!
PyLadies thanking for Arabic translations.
Thanks under "Code and Documentation Contributors" in User Guide.
Checkio.org Shared Blog Post
Checkio.org shared blog post about "Legally Free Python Books"
Article Featured In Awesome Python
"Legally Free Python Books" got featured in Awesome Python newsletter issue 192
Open Source Project Featured In Python Weekly
github.com/shopyo/Shopyo got featured in Python Weekly newsletter issue 436
Article Added In Awesome Zen Repo
"The Zen Of Python Is A Joke And Here Is Why" added as a resource for understanding the Zen of Python
Podcast Calls Article A Must Read
PythonBytes (same folks as talkpython.fm) tells: "Abdur-Rahmaan Janhangeer: The Zen Of Python Is A Joke And Here Is Why is a must read."
Article published on Geeksforgeeks.org
"Migrate PyQt5 app to PySide2" is published
Article Featured In Weekly Digest On Codementor.io
Article gets 2nd top post of the wee
Post Got Trending Status For #python On LinkedIn
Post on "Grasping Both Flask And Django In One Session" got trending status on LinkedIn!
Authored the FlaskCon initiative
FlaskCon becomes an approved PSF trademark
Article published on Geeksforgeeks.org
"Creating Custom Widgets in PyQt5" is published
FlaskCon close up
After months of preparation, the event is finally over with lots of good talks! Lots of awesome speakers and fantastic response from the community outlets like RealPython, PythonWeekly etc
Euro Python Talk
My talk "Django Clone From Scratch" got delivered at EuroPython
Hackernoon.com published article
My article "The Zen of Python: As related by Master" got published on hackernoon.
Codementor.io included article in #100DaysOfCode
Hooman is a library i maintain.
Porter.io adds article in recommended news!
The article "Python: Running Makefiles on Windows" got recommended.
RealPython's Newsletter selected article in issue #453
The article "The Zen Of Python: A Most In Depth Article" got selected in PyCoders weekly. I could not find a more thourough article on the Zen written before. Hence the claim: "The most in-depth article about the Zen ever written in history"
Article Makes it to the HackerNews front page
The Most Complete List of Legally Free Python Books makes it, reteeted and reshared a lot here and there
Hooman gets 18k downloads
The PyGame library seems to get adopted on PyPi
We helped 100+ people get into OpenSource
Counted from my Github projects!
Github Badge Awarded for the Ingenuity Mars Helicopter Mission
Appended to awardees Github profile.
Some fun, some serious
Built on top of Flask, Shopyo gives superpowers in terms of self-contained modules and supports Django commands like collecstatic and startapp.[Pypi] [Github] [Chat] [Twitter] [Docs]
Lets you build static sites with Jinja, as simple or as complex as you like. It powers among others the site you are looking at as well as the FlaskCWG site which features a blog with tagging capabilities among others.[Pypi] [Github]
A package to get weather info about Mauritius taken from the country’s weather station[Github] [Pypi]
Download stats from pypi[Pypi] [Github]
An IRC bot built from scratch with an awesome collection of Plugins. It even has a contributed Monopoly plugin![Github] [Chat]
An ecommerce project in Flask which has among others:
A package to get news about Mauritius grouped by topnews as well as by category and article reading.[Github] [Pypi]
Rich-compatible terminal charts[Github] [Pypi]
A marketplace in Flask which has among others:
A one line statement language with IDE,[Github] [Docs]
Implementing processing.org‘s lib in pure Python with absolutely no dependencies[Github]
Wallpaper changer soft with walls pulled from Reddit[Github]
For the love of it
Python Mauritius Usergroup
Started the usergroup for Mauritius: pymug.com
Wrote the original draft for FlaskCon: flaskcon.com
Flask Community Workgroup
Instituted it with the help of Pallets and Flask folks: FlaskCWG. It’s the logical conclusion of FlaskCon.
Arabic Coordinator for The Python Docs
Stated the translations with ups and downs
Helping make EFL and Python-efl specifically more accessible. EFL is what Samsung’s Tizen uses for smartwatches etc. It’s one of the aspects which enables Bodhi Linux to fly on low specs while being an everyday OS
Mailing lists summary and news. site
Many individual enterprises end up being good for the general community. For example:
What we do