
A technically proficient candidate with expertise in programming languages such as Java, Python, and C++, complemented by a strong foundation in object-oriented programming and algorithm design. Demonstrates adeptness in GUI design and utilises tools like Git/GitHub and Linux for efficient software development. Skilled in using Microsoft Office and software including Sony Vegas and Adobe After Effects, aiming to leverage technical skills to contribute effectively to innovative projects within the technology sector.
-Programming: Java, JavaFX, Python, C, C, JavaScript, HTML
-Concepts: Object-Oriented Programming, GUI design, Algorithms
-Tools: Git/GitHub, Linux (Bash, strace), Cisco Packet Tracer
-Microsoft Word, Excel, PowerPoint
-Sony Vegas, Adobe After Effects
Java Robot Simulation GUI Application, Java | JavaFX | OOP — January 2025, Developed an interactive 2D robot simulation using JavaFX, Implemented modular OOP design with multiple robot behaviours, Created a configurable GUI with animated movement, Produced full UML diagrams and Javadoc documentation, Linux OS & Networking Coursework, Bash | C | Cisco Packet Tracer — May 2025, Designed Linux OS solutions using process management and IPC, Implemented secure LAN networking with DHCP, DNS, and HTTP, Produced comprehensive technical documentation