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