Understand
Define the goal, requirements, users, and constraints before writing code.
About me
I am Oleh Haliuk, an Information Technology student focused on web development, practical software, and robotics projects that connect code to the real world.
I enjoy learning how software works by building it myself. My projects combine frontend interfaces, backend logic, databases, and sometimes hardware systems where sensors and motors have to respond reliably.
During my IT studies I have worked with HTML, CSS, JavaScript, PHP, MySQL, Java, Arduino, and embedded systems. I like projects where I can see the full path from an idea to a working result.
This portfolio documents my progress across academic years and modules, while also showing how I approach design, programming, debugging, and improvement.
How I work
Define the goal, requirements, users, and constraints before writing code.
Create the interface, logic, database flow, or hardware behavior step by step.
Check real behavior, debug problems, and refine the result through iteration.
Polish structure, performance, readability, and the user experience.
Current toolkit