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
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
|
---
title: Travail
language: fr
translationKey: works
disable_feed: true
---
Je suis développeur backend, mais j'ai envie de chercher de l'experience dans
d'autres domaines aussi. Mes projets se trouvent à:
- [GitHub](https://github.com/Huy-Ngo/)
- [Disroot Git](https://git.disroot.org/huyngo)
- [source hut](https://sr.ht/~huyngo/)
[Voici][cv] mon résumé en PDF (en anglais).
# Éducation
- Bachelier à: l'Université des Sciences et des Technologies de Hanoï, 2018-2021
# Logiciels libres
Je soutiens le mouvement du logiciel libre, donc j'écris des logiciels libres et
contribue aux projets selon mon pouvoir. Voilà des projets que j'ai aidé écrire
## Application du Web
### Acanban
[Acanban][acanban] est un système pour organiser des projets avec de
l'intégration academique.
En ce moment, seulement des fonctionnes fondamentales sont finis. Il faut
l'améliorer beaucoup pour l'utiliser en production.
## Bibliothèques logicielle
### Palace
[Palace][palace] est une bibliothèque pour le son 3D, écrit en Python. On
espère qu'elle équipe les développeurs avec des utilités modernes pour le
traitement du son.
## Chatbots
### Discord meme bot
[Meme bot][discord-meme-bot] est un bot discord qui envoie des memes qu'il
obtient de l'API de Reddit. Le dépot est maintenant sous la maintenance d'un
ami [dinhanhx][dinhanhx-gh]
## Jeux
### Axuy
J'ai ajouté le back-face culling et de la texture au jeux du tir 3D [axuy][axuy]
que [McSinyx][cnx] a créé.

Ce jeux utilise [palace](#palace) pour son son 3D.
## Packaging
### Floating cheeses
> The [interplanetary wheels][ipwhl] (or floating cheeses) are platform-unique,
> singly-versioned Python binary distributions backed by IPFS for security and
> reproducibility.
>
> (Pardonne-moi, je ne peux pas le traduire)
Je participe de temps en temps à préparer les paquets pour ces distributions.
### dictd
Je [prépare][alpine-dictd] le paquet [dictd][dictd] pour Alpine Linux. C'est
malheureusement pas fini.
## Divers
- [YAltaCV], un script Python script qui génère un CV avec le thème AltaCV
- [cov-news][cov], un script qui extracte des nouvelles de la COVID-19
- [Wikt CLI][wikt-cli], un client CLI de Wiktionaire
- [GenWord][genword], un app Android qui génère des mots, qui remplace son
équivalent qui était écrit en JS [gen][gen].
- [clavier IPA][ipa] pour FlorisBoard
- [Un PR de une caractère][publiccode] pour Public Code standard
# Logiciels propriétaire
On n'a pas toujours la chance de travailler à plein temps comme un développeur
des logiciels libres. J'apprécie le temps que j'écris des
Not all of us can afford the luxury of being able to work full-time as free
software developer. I still appreciate my time working in a non-free software
company for the knowledge and experience I gained from there.
## Stage
Pendant mon temp au VCCloud, j'étudiais des problèmes qui concernent le couriel,
par exemple:
- service du couriel temporaire
- mail tracking[^1]
- cherche des couriels
[cv]: https://raw.githubusercontent.com/Huy-Ngo/my-cv/master/huy-cv.pdf
[palace]: https://git.sr.ht/~cnx/palace
[acanban]: https://github.com/Huy-Ngo/acanban
[YAltaCV]: https://github.com/Huy-Ngo/YAltaCV
[discord-meme-bot]: https://github.com/dinhanhx/discord-meme-bot
[dinhanhx-gh]: https://github.com/dinhanhx/
[wikt-cli]: https://git.sr.ht/~huyngo/wikt-cli
[genword]: https://git.sr.ht/~huyngo/GenWord
[cov]: https://github.com/Huy-Ngo/cov-news
[gen]: www.zompist.com/gen.html
[ipwhl]: https://sr.ht/~cnx/ipwhl/
[alpine-dictd]: https://lists.alpinelinux.org/~alpine/aports/%3C20210504151538.25378-1-huyngo%40disroot.org%3E#%3C20210505015044.lqjmzxevnqwdggux@linux.local%3E
[dictd]: https://sourceforge.net/projects/dict/files/
[axuy]: https://sr.ht/~cnx/axuy/
[cnx]: https://cnx.srht.site/
[ipa]: https://github.com/florisboard/florisboard/pull/560
[publiccode]: https://github.com/publiccodenet/standard/pull/439#issuecomment-774983961
[^1]: Je n'aime pas que j'ai fait telles choses qui envahit la privatie, mais
comme c'est des couriels pour des entreprises, je souhaite que ce n'est pas un
gros problème.
|