- ๐ญ Iโm currently working on freelance projects and open-source contributions
- ๐ฏ Iโm looking to collaborate on Open Source Projects
- โก Fun fact I like to play the bass guitar to soothe my soul.
from random import choice
from pprint import pprint
class SoftwareEngineer:
def __init__(self):
self._pronouns = ["He", "Him"]
self._code = ["JavaScript", "Python", "Java", "Kotlin"]
self._ask_me_about = ["dadhood", "web dev", "tech", "app dev", "bass"]
self._technologies = {
"frameworks": {
"back_end": ["Django", "Django Rest Framework"],
"front_end": ["Tailwindcss"]
},
"back_end": {"js": ["Node"]},
"mobile_app": {"native": ["Android Development"]},
"dev_ops": ["AWS", "Docker๐ณ", "Azure", "Nginx"],
"databases": ["PostgreSQL", "MySql", "SQLite"],
}
self._architecture = ["Serverless Architecture", "Progressive web applications", "Single page applications"]
self._current_focus = "No Focus point at this time"
self._fun_fact = self.generate_random_joke()
@property
def properties(self):
return {
"pronouns": self._pronouns,
"code": self._code,
"ask_me_about": self._ask_me_about,
"technologies": self._technologies,
"architecture": self._architecture,
"current_focus": self._current_focus,
"fun_fact": self._fun_fact
}
def generate_random_joke(self):
jokes = [
"Why do programmers prefer dark mode? Because light attracts bugs.",
"Why do developers prefer to code in their underwear? Because it's a byte-sized problem.",
"What do you call a programmer who doesn't know how to code? A manager."
]
return choice(jokes)
me = SoftwareEngineer()
pprint(me.properties)
From: 09 November 2021 - To: 21 December 2024
Total Time: 451 hrs 36 mins
Python 129 hrs 38 mins >>>>>>>------------------ 28.56 %
HTML 107 hrs 44 mins >>>>>>------------------- 23.73 %
JavaScript 82 hrs 51 mins >>>>>-------------------- 18.25 %
CSS 68 hrs 2 mins >>>>--------------------- 14.99 %
Markdown 11 hrs 25 mins >------------------------ 02.52 %
TypeScript 9 hrs 19 mins >------------------------ 02.06 %
SCSS 8 hrs 6 mins ------------------------- 01.78 %
Text 4 hrs 46 mins ------------------------- 01.05 %
If you want to contribute, please follow these guidelines:
- Fork the repository.
- Create a new branch (
git checkout -b feature-branch
). - Commit your changes (
git commit -m 'Add new feature'
). - Push to the branch (
git push origin feature-branch
). - Open a pull request.