Greetings,
I’m Viktor, an aspiring computer engineer wanting to improve the lives of people around the world. I’m deeply passionate about hardware and software development, striving for the absolute best with each task at hand. Throughout my study at the University of Auckland, I have completed numerous projects, which can be viewed below. Above all, what is most important to me is bringing joy to my colleagues and end-users through my work.
Inductive Drive RC Car
An RC car equipped with custom-designed pick-up and DC-DC converter circuitry to receive wireless power from the track. The pick-up circuit consists of a fine-tuned pick-up coil and regulation circuitry. The custom buck converter includes a compensator in addition to its control system to deliver clean, noise-free power at all varying loads.
Pathfinding Robot
A robot capable of navigate it's way through a light-projected maze. The project features a custom PCB for signal sensing and conditioning with photodiodes. The firmware dynamically solves the shortest path in the maze while also being equipped with a control system that ensures seamless navigation and smooth turning through the motors.
Inductive Energy Monitor
An embedded system project that monitors the real-time energy usage of an inductive appliance. This project features a custom circuit board for signal sensing and conditioning. The circuit board was paired with an ATmega328PB microprocessor running firmware for signal processing.
DDD Mode Pacemaker
A pacemaker deployed on a NIOS II processor for correcting bradycardia in the heart. The project features two separate implementation of real time systems. One developed in C and another using SSCharts, a statechart language for specifying safety-critical reactive systems.
ASL Interpreter
An American sign language interpreter built in Python using PyTorch and PyQt5 for the UI. An MVC design pattern was used to streamline development. The interpreter features three different AI models which can translate ASL. Users can either upload their own photos or use the camera feed within the app.
Flappy Bird
An upgraded flappy bird clone developed using VHDL and deployed on a Cyclone 5 FPGA. This project involved design of components for an FSM controlling the game state and inputs, VGA output and synchronization, collision detection, and overall game logic. The improved game features different levels, power-ups, and custom character selection.
WatchList
WatchList is an Android application used for showcasing watches. The app was built using Java and Android Studio and features search functionality, filtering by various categories, and a favorites page. The UI was designed in accordance with the Google Material Design guidelines and wireframed in Figma.
Join me for a coffee as we discuss potential collaborations, share ideas, or casually chat about anything that comes to mind.