Mike Petrenko
Software Engineer
Projects
Experience
About
Blog
Projects
๐ Trading agent
Using LLM to decide actions on crypto market
๐ Obisidian MD to PDF converter
Convert obsidian MD doc to PDF with respect to custom theme
๐ Nvidia config manager
Automate presets management for Nvidia control panel
๐จ Personal website
Small web app built with Next.js and Chakra UI
๐ฎ Escape From Tarkov radar
C# app that tracks in-game location of you and your and teamates
๐ค๏ธ Weather NSU app
Mini weather app with widget using local weather data from weather.nsu.ru
โก Voxel raytracing engine (again?)
Realtime GPU/CPU voxel raytracer supporting magica voxel models
๐น๏ธ Realtime voxel raytracer
Realtime GPU voxel raytracing engine
โ๏ธ Mixer 3D
3D engine with raytracing written in C++ and OpenGL
๐ ๏ธ Simple 3D engine
Simple 3D engine made from scratch built only with SDL in C++
Experience
Full-stack Developer at Regie.ai
Oct 2022 - Present ยท 1y 12m
- To be filled...
Software Developer at PetroGM
Aug 2020 - Oct 2022 ยท 2y 2m
- Designed geological visualization software architecture
- Developed C# application for 3D geological models visualization
- Wrote hlsl shaders for certain kinds of model visualization (surfaces, isolines, well-logs)
- Implemented a number of algorithms for reading, writing and converting models between data formats
- Implemented and optimized algorithms for geometry editing and analysis
- 10x Grid octree generation speedup (compared to straightforward approach)
- Implemented parallel algorithms
- Rewriting and optimizing C++ code (old library code)
- Created WinForms interface (actually more of a debug interface)
About
I am software developer with experience of working with different technologies such as:
- Web development (TS, Node, Nest.js, Next.js, React)
- 3D (C#/C++ and OpenGL/DirectX/Unity)
- Mobile development (Androind Java/Flutter)
- Game development (Unity, blender)
- Python (side projects + ML at university)
Blog
Random posts that no one will ever read