Professional Profile
A results-oriented BSc Computer Science graduate with a strong foundation in full-stack development, including front-end technologies like React.js and back-end services using C#/.NET, Python, and Node.js. Experienced in designing and deploying scalable software solutions and RESTful APIs. Eager to leverage a background in AI project work and a passion for new technologies to contribute to AI-driven product solutions in a challenging software engineering role.
Professional Work Experience
- Contributed to enhancing the LiDAR systems of an autonomous self-driving vehicle, by implementing sensor fusion of LiDAR data and an RGB camera. This work was done using C++, ROS and machine learning algorithms.
- Designed and maintained responsive front-end applications using React.js and JavaScript.
- Contributed to an AI-driven autonomous vehicle project by implementing sensor fusion of LiDAR and camera data using C++, ROS, and machine learning algorithms.
- Developed cross-platform mobile applications using .NET MAUI and C#.
- Gained experience with game development engines, programming character logic, controls, and game worlds in Unreal Engine.
- Designed and deployed a responsive website, built on Wordpress and a MySql database system.
- Assisted in the design of a cross-platform mobile app, which integrated on-demand live streaming and a custom RSS Feed.
- Identified and resolved inefficiencies in the streaming pipeline by implementing new automation software, streamlining daily broadcasting tasks.
- Worked on over 20 website development projects using HTML5, PHP, JavaScript, and CMS platforms like WordPress.
- Managed both front-end and back-end web development tasks based on client requirements.
- Interfaced with MySQL databases for maintenance and to resolve errors.
- Designed and developed new functionalities onto the organisation's existing website using PERCH and PHP.
- Day to day management of the website to update information, manage errors and implement new features.
- Played a key role in setting up new IT equipment as required, ensuring smooth integration of network switches, computers, production lighting, and audio instruments for recording.
- Led the construction of a new video studio, working with colleagues and management to improve the quality and frequency of video content.