OLEKSANDR
NEKRASHEVYCH

SOFTWARE ENGINEERING ROBOTICS AUTOMATION

[ CLICK TO ENTER ]

ABOUT

I am a Computer Engineering student focused on building systems across robotics, embedded computing, and intelligent software.


My work spans robotics, computer vision, embedded systems, and backend engineering, with a strong emphasis on building practical, end-to-end systems that integrate hardware and software.

PROJECTS

VIEW PROJECT
Facial Feature Extraction & Robotic Portrait Sketching System
Computer vision and embedded robotics system capable of extracting facial features from images and reconstructing portraits using a custom-built 3-axis drawing machine with motorized rail control and coordinate-based motion planning.
Python C Computer Vision Image Processing Embedded Systems Robotics Motion Control
VIEW PROJECT
Autonomous Multi-Colour Line-Following Robot
Autonomous embedded robotics platform capable of dynamically tracking red, green, blue, or black race lines through selectable real-time colour sensing, custom photodiode circuitry, and low-level control firmware. Semi-finalist in the 2024 TUKS Robot Race Day competition.
Assembly Signal Processing Control Systems Embedded Systems Robotics
VIEW PROJECT
Vision-Based Autonomous Chess Agent
Autonomous chess-playing system that operates directly on a graphical chess interface using real-time computer vision for board state reconstruction, a Stockfish-based engine for move generation, and OS-level input automation for execution. The system performs full visual state extraction from screen data and converts it into structured FEN representations without using APIs or web scraping.
Python PyTorch OpenCV Computer Vision State Reconstruction Machine Learning System Automation
VIEW PROJECT
Conversational Workflow Agent (WhatsApp LLM System)
Built an LLM-powered conversational agent that operates over WhatsApp to handle customer interactions, classify intent, and route requests to appropriate internal workflows. The system engages users in natural conversation, extracts requirements, and generates structured summaries of conversations for automated routing to relevant business processes such as support, complaints, or service requests.
Node.js LLM Integration Messaging Systems Workflow Automation Backend Systems
VIEW PROJECT
Autonomous Context-Aware Agent System (Ongoing Independent Research Project)
Ongoing independent research project focused on the development of a modular autonomous agent system with persistent memory, contextual awareness, and adaptive behavioural patterns driven by accumulated experience and environmental context. The project is being actively built to explore how a continuous agent can perceive context, retain long-term memory, and adapt behavioural tendencies over time through memory-driven and state-based reasoning mechanisms.
Python LLM Systems Agent Architectures Memory Systems Async Runtime Autonomous Agents

TECHNICAL SKILLS

Languages: Python, C, C++, Java, JavaScript, Lua, Assembly
Technologies: Node.js, Docker, MySQL, PostgreSQL, MongoDB, Git, OpenCV, MATLAB, LTspice, HTML, CSS, Webflow, Roblox Studio, Godot, Embedded Systems
Concepts: Software Architecture, Computer Vision, Robotics, Autonomous Systems, Control Systems, State Estimation (KF/EKF), Real-Time Systems, Signal Processing, Embedded Systems, Game Development

EXPERIENCE

Cheery Robot Academy
Programming & Robotics Instructor • April 2024 – Present
  • Instruct programming and robotics across middle school, high school, and university-level students, covering foundational to intermediate concepts in software engineering and embedded systems.
  • Teach core programming principles using Java, Python, and C++ for academic development, alongside applied development in game development environments such as Roblox Studio and Godot.
  • Deliver hands-on robotics and electronics instruction focused on microcontroller-based systems, sensors, and introductory embedded systems design.
  • Guide students through practical software projects spanning game development, automation, and interactive system design, with emphasis on real-world application of programming concepts.
Upwork
Freelance Software Developer • July 2024 – July 2025
  • Designed and developed 80+ SQL exercises for a PostgreSQL-focused Udemy course used by over 5,000 learners, covering core database concepts including joins, indexing, constraints, subqueries, and query optimization.
  • Contributed to curriculum structure and learning progression design, ensuring material followed a coherent difficulty gradient and aligned with intended educational outcomes.
  • Acted as a technical bridge between subject matter expertise and learner understanding by identifying implicit assumptions in course content and adapting explanations to better match beginner and intermediate student perspectives.
  • Collaborated with the primary course creator to refine instructional clarity, improve accessibility of technical concepts, and ensure consistent understanding across diverse learner backgrounds.
  • Delivered production-ready educational content as part of a freelance engagement, resulting in a 5-star client rating on Upwork.
RunJumpyFly
Frontend & Embedded Systems Intern • July 2024 - August 2024
  • Implemented a responsive single webpage for a financial consultancy website from Figma designs using Webflow, HTML, CSS, and JavaScript, translating UI specifications into a functional frontend implementation.
  • Developed reusable frontend components and interactive UI elements to improve layout consistency, navigation structure, and cross-device responsiveness within a structured design-to-code workflow.
  • Implemented embedded control logic for an ESP32-based LED strip system, designing programmable lighting sequences as part of exploratory embedded systems development work.
KeyStone Electronic Solutions
Backend Vacation Work Intern • July 2022
  • Worked on a legacy Java Spring Boot application, resolving dependency and library version incompatibilities to restore functionality on modern Ubuntu Linux environments.
  • Assisted in integrating a MySQL database for persistent data storage and retrieval within the existing backend system.
  • Containerised the application using Docker and aligned compatible dependency versions to ensure stable and reproducible deployment across Linux systems.

EDUCATION

University of Pretoria
BEng Computer Engineering • Expected December 2026
Relevant Coursework: Embedded Systems, Robotics, Control Systems, Digital Signal Processing, Sensor Fusion, State Estimation (KF, EKF, UKF), Computer Vision, Machine Learning & Neural Networks, Algorithms, Electronics, Linear Algebra, Probability & Statistics

CERTIFICATIONS

Cisco Networking Academy
December 2020 – January 2024
  • CCNA: Introduction to Networks
  • CCNA: Routing and Switching Essentials
  • CCNA: Switching, Routing, and Wireless Essentials
  • CCNA: Enterprise Networking, Security and Automation
  • CCNP Enterprise: Core Networking