About the author



Phuwanai Thummavet (Bright)

Lead Blockchain Security Auditor and Consultant | Blockchain Architect and Developer


 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
let languages = [
                 'C', 'C++', 'C#', 'Golang', 'Solidity', 
                 'Solidity Assembly', 'Java', 'JavaScript', 
                 'Node.js', 'Python', 'SQL', 'GraphQL', 'PHP', 
                 'ASP', 'Perl', 'Pascal', 'Visual Basic', 
                 'VBScript', 'Shell Script', 'Batch Script', 
                 'PowerShell Script', 'x86/x64/ARM Assembly'
                ],
    webFrontendFrameworks = ['Vue.js', 'jQuery'],
    webBackendFrameworks = [
                            'Node.js', 'Express.js', 'Echo', 'Hugo', 
                            'Bottle.py', 'Falcon.py'
                           ],
    contentManagementFrameworks = ['WordPress'],
    nativeOsGuiFrameworks = [
                             'GTK+ Toolkit', 'Java Swing', 
                             'Microsoft MFC', 'Microsoft ATL'
                            ],
    databases = [
                 'MySQL', 'PostgreSQL', 'MongoDB', 'Redis', 
                 'CouchDB', 'LevelDB', 'The Graph'
                ],
    testingFrameworks = [
                         'Mocha.js', 'Chai.js', 'Go Test', 
                         'GoConvey', 'JUnit', 'Truffle Test', 
                         'Hardhat', 'Foundry'
                        ],
    blockchainPlatforms = [
                           'Ethereum', 'Hyperledger Fabric', 
                           'Hyperledger Composer', 'RSK', 'Libra'
                          ],
    distributedFileSystems = ['IPFS'],
    streamProcessingPlatforms = ['Apache Kafka'],
    containerTools = [
                      'Docker', 'Docker Swarm', 'Kubernetes', 
                      'Helm'
                     ],
    virtualMachineTools = ['Vagrant'],
    configManagementTools = ['Ansible'],
    gitOpsTools = ['Flux'],
    gameEngines = ['Microsoft DirectX', 'Truevision 3D'],
    skillset = languages.concat(
                    webFrontendFrameworks,
    				webBackendFrameworks,
                    contentManagementFrameworks, 
                    nativeOsGuiFrameworks, 
    				databases,
                    testingFrameworks, 
    				blockchainPlatforms,
                    distributedFileSystems,
                    streamProcessingPlatforms,
                    containerTools, 
                    virtualMachineTools,
                    configManagementTools,
                    gitOpsTools,
    				gameEngines
    		   );


Medium: medium.com/@serial_coder

GitHub: github.com/serial-coder

LinkedIn: linkedin.com/in/phuwanai-thummavet

Facebook: fb.com/br1gh7n4ry

Twitter: @br1gh7n4ry

E-mail: mr[.]thummavet[at]gmail[.]com


Robert M. Pirsig, Zen and the Art of Motorcycle Maintenance:

Peace of mind produces right values, right values produce right thoughts. Right thoughts produce right actions and right actions produce work which will be a material reflection for others to see of the serenity at the center of it all.