xianii
Hi There,
I'm xianii, a fullstack Electronics Engineer.
I have spent the last decade doing a lot of development of ultra-low power consumer electronics. For example, various sports bracelets, hybrid smart watches, etc.
Language
Embedded Cfor developing of microcontroller firmware.Golangfor developing of desktop apps and backend applications.LuaforLÖVE2D.vlangis an interesting project.Regular expressionsshould be learned by everyone.AutoHotKeyfor windows automation tools and desktop apps.
Develop Tool
Gitfor version control, not only for code, but for almost everything.vscodeis an editor good enough for daily use, but it could be better.tinyCCis used to perform unit tests on embedded c projects. In these bare metal environments without an operating system, there is a real lack of modern tools to automate the testing.KiCADfor PCB layout.
Opensource Hardware
Arduinodev boards are used to build tools for automated testing in microcontroller projects.RaspberryPi, if I want, on which I can write code, compile, download programs and do automated test work for microcontrollers. Of course, normally, I just use it to run some IoT projects or to run some simple web services.
Frontend
- PWA applications built using modern front-end technologies are much easier to develop and distribute than native applications. And UI layout and interaction design become much easier.
3D Modeling
blenderfor modeling for 3D printing.




