A passionate developer from Madrid, Spain
![](https://camo.githubusercontent.com/d10a431bc9e59953d6b6b7df14720d234a52998ca46fc0de104f6fb33519088c/68747470733a2f2f6d656469612e67697068792e636f6d2f6d656469612f5a473731396f7a5a78477554684842636b6e2f736f757263652e676966)
โ
from __future__ import annotations
import json
from dataclasses import asdict, dataclass
@dataclass
class Skillset:
languages: tuple[str, ...] = ("C++", "Python", "Kotlin")
mobile: tuple[str, ...] = ("Android", "Flutter")
databases: tuple[str, ...] = ("SQLite", "PostgreSQL", "MySQL")
misc : tuple[str, ...] = ("Docker", "Firebase", "Selenium", "Rx")
os: tuple[str, ...] = ("Windows Server", "Arch Linux", "Ubuntu", "MacOS")
ongoing : tuple[str, ...] = ("Django", "DRF", "Asyncio")
def jsonify(self) -> str:
return json.dumps(asdict(self), indent=4)
skillset = Skillset()
print(skillset.jsonify())
print("Power is pizza")
โ
![awlobo](https://raw.githubusercontent.com/awlobo/awlobo/master/github-contribution-grid-snake.svg)
![awlobo](https://camo.githubusercontent.com/bed703344afe0d9acbcea6653449134a0a45947ccc1ebd9262af2b144f7b3bd2/68747470733a2f2f6769746875622d726561646d652d73746174732e76657263656c2e6170702f6170692f746f702d6c616e67733f757365726e616d653d61776c6f626f2673686f775f69636f6e733d74727565266c6f63616c653d656e266c61796f75743d636f6d70616374)
![](https://camo.githubusercontent.com/3c2ab2a2cdc798187ae71aa6ba57afd9d0192146ea050ea4da15a0db3ec5bee6/68747470733a2f2f6c617374666d2d726563656e746c792d706c617965642e76657263656c2e6170702f6170693f757365723d70616e64307261393326636f756e743d31)
![](https://camo.githubusercontent.com/69dd03f6d4694ed3e68b4094f524d9e513b2d4090c63c2b3e819b63344a4d2d5/68747470733a2f2f70726f66696c652d636f756e7465722e676c697463682e6d652f61776c6f626f2f636f756e742e737667)