{ Hello, I'm

Nicholas Oskiper

I build |

8 Projects
20+ Technologies
3 Domains
Scroll to explore

01. About Me

I'm an engineer who excels across hardware, software, and AI—a versatility I put into practice daily as a part-time robotics software engineer. I design embedded systems and processors, develop production-quality software in C++, Python, and SystemVerilog, and implement computer vision and machine learning models. This full-stack expertise lets me build complete solutions—working at the hardware level, writing the software that brings it to life, and adding intelligence that makes it truly useful.

What drives me is building technology that genuinely helps people. Whether it's an affordable assistive device for the visually impaired, a smart walker that monitors health and prevents falls, or medical systems that capture vital signs, I focus on creating solutions that solve real problems.

As I complete my degree in May 2026, I bring both strong technical fundamentals and a clear focus: building technology that improves lives. I combine rigorous engineering with practical problem-solving, always asking How does this create value?—whether for users, teams, or businesses.

Technologies & Tools

Click any technology below to filter projects

Programming Languages

Python C++ SystemVerilog MATLAB

AI & Machine Learning

Machine Learning OpenCV YOLOv3 Computer Vision

Hardware Platforms

FPGA Arduino Raspberry Pi Xilinx Altera

Embedded Systems

Embedded Systems Sensor Fusion LiDAR

Engineering Domains

Robotics Digital Logic Signal Processing Computer Architecture Biomedical Engineering Data Science

Development Tools

Vivado Quartus LTspice

02. Featured Projects

02

RISC-V Processor Design & Implementation

A fully functioning 16-bit RISC-V–style processor built entirely in SystemVerilog. Capable of executing branch instructions, signed arithmetic, and demonstrating complete instruction flow from fetch to write-back on FPGA hardware.

Complete CPU datapath with ALU, register file, and memory
Branch prediction and signed arithmetic support
Verified on TUL PYNQ FPGA with hardware testing
SystemVerilog FPGA Computer Architecture RISC-V Vivado Digital Design
03

Stride-Guide: Raspberry Pi 4 + Arduino Object Detection for the Visually Impaired

A sub-$75 assistive device that empowers visually impaired users to detect and identify obstacles in real time. Combines Raspberry Pi 4 running YOLOv3 deep-learning object detection with Arduino-based ultrasonic proximity sensing, providing spoken object identification and distance-based beeping alerts to give users independence and mobility confidence.

YOLOv3 deep-learning object detection on Raspberry Pi 4
Arduino-controlled ultrasonic proximity sensing with distance-based beeping frequency
Complete system for under $75 — fraction of commercial alternatives
Python YOLOv3 OpenCV Raspberry Pi Arduino C++ Computer Vision
04

PWM-Controlled Robotic Arm with DE1-SoC

A digital circuit system for PWM control of a 5-servo robotic arm using the DE1-SoC board. Features real-time manual control through push buttons and switches, with live angular feedback displayed on HEX outputs.

PWM signal generation for precise servo positioning (0°–180°)
Multi-servo coordination with individual enable switches
Real-time position feedback via HEX displays
FPGA Quartus Prime PWM Digital Logic Robotics Embedded Design
05

Tilt-Sensing System on DE1-SoC Board

A real-time orientation tracking system that bridges FPGA hardware and embedded software to read accelerometer data and instantly display tilt angles. Demonstrates how low-level hardware interfaces can create responsive sensing systems for robotics and motion control applications.

FPGA and embedded C++ working in harmony for real-time sensor processing
Sub-50ms response time with ±2° accuracy
Foundation for advanced robotics navigation and motion control
C++ FPGA I²C Embedded Systems Sensor Interfacing Quartus
06

Biomedical Signal Processing & ECG System

A complete ECG acquisition and analysis system spanning analog circuit design to digital signal processing. Features instrumentation amplifiers, analog filters, and MATLAB-based automated heart-rate detection.

AD627 instrumentation amplifier with high CMRR
Butterworth & Parks-McClellan digital filtering
Automated peak detection and BPM calculation
Analog Circuits MATLAB Signal Processing Biomedical Engineering Filter Design DAQ
07

Store Item Demand Forecasting

A machine learning system for retail demand forecasting using five years of historical sales data. Compared Linear Regression, Random Forest, and XGBoost to optimize inventory management and reduce costs.

Achieved R² > 0.97 across all models
Feature engineering with lag features and moving averages
Multi-channel retail forecasting with ensemble learning
Python Machine Learning scikit-learn XGBoost Time Series Data Science
08

MOSFET and CMOS Logic Design

Exploring the transistors that power modern computing—from understanding how MOSFETs switch billions of times per second to building ultra-low-power CMOS logic gates. This project demonstrates the fundamental building blocks behind every processor, memory chip, and digital device.

Ultra-low-power CMOS design achieving just 0.1 mW consumption
Built custom logic gates from transistor-level fundamentals
Foundation for understanding modern processor design
Electronics MOSFET CMOS Analog Circuits Digital Logic LTspice

03. Get In Touch

I'm always interested in discussing new opportunities, collaborations, or innovative projects. Whether you're looking to build something new or need expertise in embedded systems and robotics, feel free to reach out!