I'm a software developer 🐧.
I like coding random projects 🐝 (2D/3D graphics apps, Neural nets, Arduino/ESP32, FPGA) for my own pleasure.🌞
I would be glad if some of them would be useful to you.🙏
I learn Japanese in my free time 🇯🇵
I like playing Doom II, Caesar III and Ufo XCOM
I've discovered some open-source benefits❤️:
➕ You can code or not, in both ways is okay
➕ You can write programs as dirty as you want
➕ Refactor later anytime as much as you want
➕ No pressure, just pleasure (no deadlines, no colleagues)
Always open for new opportunities 😎
CAD/BREP projects:
- CascadeDesktop- OpenCASCADE debug tool
- GeomPad- geometric 2D/3D debug tool
- OpenCAD- simple CAD (using OpenCASCADE)
- LiteCAD- simple CAD (zero dependency)
- DxfPad- simple CSP solver for 2D drafts (export to dxf)
Deep learning projects:
- Dendrite- ONNX visualizer/editor, inference pipeline graph editor
Ready environmentsfor Dendrite - Retina- debug tool for faces detection/recognition
- Soba- simple object annotator
- Xnor- debug tool for XNOR networks
Ports (JS→C#):
- DeepNestPort- nesting library for laser cutting
- Dagre.NET- directed acyclic graph layout librarynuget
- Springy.NET- force directed graph layout librarynuget
- ConvNetPort- port of ConvNetJs (https://github.com/karpathy/convnetjs)
Arduino projects:
- GFXFontTool- gfx font generator
- ArduinoDisplay- customizable touch display
- ArduinoVoltmeter- USB voltmeter plotter/logger
3D graphics / OpenGL:
- OpenGLSamples- some of the LearnOpenGL samples in C# (https://github.com/JoeyDeVries/LearnOpenGL)
- FxEngine- 3D game engine / assets editor (FxStudio) (Collada/obj)
- FxGUI- OpenGL WYSIWYG GUI editor (SDF (Signed Distance Field) fonts rendering)
- CloudPad- point cloud tool (PLY format support, RANSAC geometry search)
FPGA projects:
- HDLProc- simple VHDL processor
- HDLCodeGen- code compiler for HDLProc
Telegram bots:
- Gandalf- remote git patch / build / create PR / QR scanner
Others:
- AutoDialog- dialog generation librarynuget
- Scanner- hard disk space usage viewer
- TeamOn- LAN chat/remote desktop
- VBoxClient- VirtualBox client
- BitmapPad- bitmap editor
- Obertonizer- sounds spectrum viewer
- Commander- file organizer via tags (using NTFSForks(Alternate data stream (ADS)))
- AutoUI- scripts for automatic GUI testing
- YoutubeDownloader- YouTube video downloader
- MinesweeperBot- minesweeper bot (took 1st place athttps://minesweeper.online/and was banned for a long time😄)
🚀 If you can offer me a remote job or relocation, please let me know 🚀