Viktor Neshikj

Computer Systems Engineering Student

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.

Projects


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.

Altium Designer
Plexim

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.

PSoC 5LP
PSoC Creator
LT Spice
Altium Designer
C

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.

C
Altium Designer
LT Spice
Microchip studio
Proteus
ATmega328PB

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.

C
SCCharts
Quartus
NIOS II

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.

Python
PyTorch
PyQt
Numpy
Pandas

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.

VHDL
Cyclone V FPGA
Quartus

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.

Android Studio
Java
Figma

Technical Skills

Programming Languages and Markup

CSS3
HTML5
C
Java
Python
Markdown
LaTeX
R
MATLAB
VHDL
JavaScript

Electronics & Embedded Systems

Altium Designer
PSoC 5LP
PSoC Creator
Quartus
Model Sim
Cyclone V FPGA
Proteus
Microchip studio
LT Spice
ATmega328PB
SCCharts
MPLAB X
Raspberry Pi Pico
Raspberry Pi 5
Arm Cortex M3
PIC24
NIOS II

Frameworks and Libraries

PyQt
Numpy
Pandas
PyTorch
React
Tailwind
Next.js
Vercel

Other Tools

GitHub
Git
Visual Studio Code
Notion
Trello
Netlify
Powershell
Bash
Gradle
NPM
PNPM
Maven
Obsidian
Android Studio
Eclipse
IntelliJ IDEA
RStudio
Visual Studio
Node
Figma
Typst

Contact Me

Join me for a coffee as we discuss potential collaborations, share ideas, or casually chat about anything that comes to mind.