Projects
Reimplementing Alpha-Zero for board game of Go
https://github.com/cwiz/guided_monte_carlo_tree-search/blob/master/Tree-Search.ipynb2019, December
(DRAFT) Autonomous Robot with LEGO Mindstorm, NVIDIA Jetson Nano and ROS
https://github.com/cwiz/autonomous-lego-nvidia-jetson-robot2019, November
Using Policy Optimization (PO) Algorithms for Solving Zero-Sum Games with Self-Play
https://github.com/cwiz/DRLND-Project-Collab-Compet/blob/master/WRITEUP.mdUdacity Deep Reinforcement Learning Nanodegree
2019, September
Using Policy Optimization (PO) Algorithms Soft Actor-Critic (SAC) and Proximal Policy Optimization (PPO) for Solving Unity ML Reacher and Crawler Continous Control Environments
https://github.com/cwiz/DRLND-Project-Continuous_Control/blob/master/WRITEUP.mdUdacity Deep Reinforcement Learning Nanodegree
2019, August
Using Deep-Q-Networks (DQN) for solving Unity ML Agents Banana Collector Discreet Control Environment and Evaluating DQN Improvements
https://github.com/cwiz/DRLND-Project-Navigation/blob/master/WRITEUP.mdUdacity Deep Reinforcement Learning Nanodegree
2019, July
Semantic Segmentation with Fully-Convolutional Neural Network for Identifying and Following a Human Target by a Quadcopter
https://github.com/cwiz/RoboND-DeepLearning-ProjectUdacity Robotics Software Engineer Nanodegree
2019, May
3D Perception with Point-Cloud Camera for Willow Garage PR2 Robot in Gazebo Virtual Environment and Robot Operation System (ROS)
https://github.com/cwiz/RoboND-Perception-Project/blob/master/README.mdUdacity Robotics Software Engineer Nanodegree
2019, March
Kinematics Pick & Place for KUKA KR210 Robotic Arm in Gazebo Virtual Environment and Robot Operation System (ROS)
https://github.com/cwiz/RoboND-Kinematics-Project/blob/master/README.mdUdacity Robotics Software Engineer Nanodegree
2019, March
Mars Rover Perception and Decision Making for Solving Search and Sample Return
https://github.com/cwiz/RoboND-Rover-Project/blob/master/README.mdUdacity Robotics Software Engineer Nanodegree
2018, December
Quadcopter State Estimation with Kalman Filtering in C++
https://github.com/cwiz/udacity-flying-car-cpp-estimation/blob/master/WRITEUP.mdUdacity Flying Car Nanodegree
2018, October
Quadcopter Motion Planning in Urban Environment
https://github.com/cwiz/udacity-flying-car-motion-planning/blob/master/WRITEUP.mdUdacity Flying Car Nanodegree
2018, September
PID Controls for Quadcopter in C++
https://github.com/cwiz/udacity-flying-car-cpp-controls/blob/master/WRITEUP.mdUdacity Flying Car Nanodegree
2018, September
Experience
self-employed
Programmer
2015 - now
Spinning up Computer Science in such fields of research as Neural Networks, Reinforcement Learning, Quantum Computing and Robotics.
Indoor Navigation and footfall Analytics with WiFi singal probing. Shopster grew as a continuation of my University diploma. Idea was that people get lost in malls and solution was to use ambient wireless signals to build indoor mapping with particle filters. Ambient magnetic fields were added as another rich singal source later. Company eventualy pivoted into commercial foot traffic analytics and now is being used by malls and reatail stores.
Ostrovok.ru is a Russian online hotel booking service, founded in 2010 by Serge Faguet and Kirill Makharinsky. It has over one million accommodation options. During my time at Ostrovok I’ve learned what proper tech company should be, how important company culture is and what Google-esqe values are. I’ve been mostly involved with programming web with python.
Education
Moscow Aviation Institute
MSc Computer Science
2006 - 2013
The university laid emphasis on laboratory instruction in applied science and engineering, specific to demands of the aerospace industry. During my years at MAI I have learned foundational skills related of computer modelling applied to aeronautics and space. My specialization was in Global Satellite Navigation Systems (GNSS) and final qualification project was about Indoor Navigation. Later this grew into company named Shopster.