~huyngo/huyngo.srht.site

ref: a1a5e22cce5da1d3c2df63abc4c284a44dc065b5 huyngo.srht.site/content/works.md -rw-r--r-- 4.0 KiB
a1a5e22cNgô Ngọc Đức Huy Add layout for comics 3 months ago

#title: Works language: en translationKey: works disable_feed: true

I am a web backend developer, though I'm open to experiment in other fields as well. You can look at my projects on:

See my CV in PDF format here.

#Education

  • Bachelor: University of Science and Technology of Hanoi, 2018-2021

#Free Software work

I support free software by writing it and contribute to some projects within my ability. Below are some projects I've participated in development.

#Web apps

#Acanban

Acanban is an in-development academic-oriented project management system.

So far, we have implemented only basic project collaboration features. There is much work to be done in the future.

#Libraries

#Palace

Palace is a 3D audio library in Python. It is a wrapper around OpenAL for Python, expecting to provide developers with modern and intuitive utilities for audio processing.

See demo in the video below (or see it on my Peertube):

#Chat bots

#Discord meme bot

Meme bot is a meme bot for discord using Reddit API.

#Game

#Axuy

I added face culling and added texture to the 3D shooting game axuy by McSinyx.

axuy

The game uses palace for 3D audio by the way.

#Packaging

#Floating cheeses

The interplanetary wheels (or floating cheeses) are platform-unique, singly-versioned Python binary distributions backed by IPFS for security and reproducibility.

I occasionally participated in packaging for these distributions.

#dictd

I am packaging dictd for Alpine Linux. It is unfortunately not done yet.

#Miscellaneous

#Non-free software work

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.

#Internship

During my internship at VCCloud, I have worked with several problems related to mail, namely:

  • disposable mail service
  • mail tracking[^1]
  • mail searching

[^1]: I feel guilty working with a privacy-invading feature, but given the context that it is business email, it probably does not matter much.