Skip to main content

About me

 

I am studying Software Development and am enthusiastic about technology, programming, and always being a student. My curiosity about IT was sparked several years ago when I wondered what was happening inside a system, which led me to dig deeper into technology.

I have acquired a professional background in software testing and cybersecurity and have had the opportunity to work mainly with Linux environments and distributions such as Arch Linux, Kali Linux, and Ubuntu. It is through this work that I have gained knowledge of operating systems, networks as well as security concepts and have developed an understanding of the principles of software development that is safe and secure.


These days, I am investing in my growth through university projects dealing with networking, computer infrastructure, mathematics, and coding with Python and Java, plus, I have a strong personal interest in cybersecurity. Besides that, I love picking up new skills, figuring out technological challenges, and implementing projects from ideas, and thus, this portfolio narrates my path towards a career in software development.

x

Skills

Development

Building academic and personal programming projects using Python and Java. Focused on clean code, problem solving, and practical solutions.

Networking

Hands-on experience with networking fundamentals, Cisco concepts, infrastructure basics, and understanding how systems communicate securely.

Cybersecurity

Strong interest in cybersecurity, Linux environments, and secure development practices. Exploring system security, safe networking, and ethical tech usage.

Linux & Systems

Working with Arch Linux, Kali Linux, Ubuntu, and other distributions. Learning operating systems, command line tools, and system configuration.

Technical Skills

Knowledge of programming, infrastructure, mathematics, and modern development tools gained through studies and self-learning.

Student Projects

Collection of university projects from different subjects including networking, programming, and computer infrastructure.

PORTFOLIO

In this section you’ll find my GitHub projects — from simple experiments to more advanced work that I continuously develop and improve. Each project reflects my learning journey in programming and a space where I explore new ideas and technologies. Feel free to check out my repositories and take a look at my work.


Studies

I am currently pursuing a degree in Software Engineering at the University of Greater Manchester, delivered through Regent College London. My studies focus on building strong foundations in programming, software architecture, cybersecurity principles, and modern development practices.

Throughout my academic journey, I have worked on multiple practical projects designed to simulate real industry environments. These projects included developing secure web applications, implementing authentication systems, building REST APIs, and applying secure coding standards to prevent common vulnerabilities. I also participated in collaborative team-based assignments where we used version control, Agile methodologies, and structured project planning.

In addition, my coursework has involved designing database systems, creating scalable backend solutions, and exploring cybersecurity concepts such as threat modelling, encryption basics, and secure system design. These experiences helped me strengthen both my technical abilities and my problem-solving mindset, preparing me for real-world software development challenges.

My goal is to combine software engineering with cybersecurity awareness to build efficient, reliable, and secure applications aligned with modern industry standards.

Projects

In this section, you will find all the files related to my projects gathered in one place. It includes complete assessment briefs, project guidelines, supporting documentation, and the final versions of my work. Each project folder contains both the original requirements and my finished implementation, making it easy to see the full development process from start to completion. This collection provides a clear and organized overview of my academic projects, showcasing not only the final results but also the structure and expectations behind each assignment.

Projects Overview

02 February 2026

Object Oriented Programming

Object-oriented programming using the Java language, focused on classes, inheritance, encapsulation, and building structured applications following OOP principles.

02 February 2026

Computing Infrastructure

Introduction to computer systems, operating environments, and networking basics with a practical development focus.

22 Sep - 19 Jan 2026

Databases

Designing and managing databases using SQL, with emphasis on data modeling and real-world programming use cases.

22 Sep - 19 Jan 2026

Computer Science Fundamentals

Core computer science concepts including algorithms, logic, and structured problem solving.

22 Sep - 19 Jan 2026

Maths for Computing

Mathematical foundations for computing such as logic, algebra, and analytical thinking for algorithm development.

13 Jan - 05 May 2025

Python Programming Projects

Hands-on Python projects aimed at strengthening coding skills and building practical programming experience.

03 Feb - 05 May 2025

Foundation Project

Introductory development project focused on problem solving, programming fundamentals, and building practical technical skills through structured tasks.

23 Sep - 17 Jan 2025

Computer Systems

Understanding computer architecture, operating system concepts, and how hardware and software interact within modern computing environments.

23 Sep - 20 Jan 2025

Logical Analysis and Problem Solving

Developing structured thinking and analytical skills through logical reasoning, algorithm design, and step-by-step problem solving applied to real computing scenarios.

07 Jan 2025

Networking & Cisco Labs

Hands-on academic work related to networking fundamentals, Cisco concepts, infrastructure configuration, and secure communication between systems.

01 Jan 2025

Cybersecurity & Linux Practice

Projects and exercises based on Linux environments such as Arch, Kali, and Ubuntu, focused on system security, ethical practices, and technical exploration.

CONTACT

Discord:
Guycyberguy_49608
Email:
damiantomala93@gmail.com
Teams:
Damian.HE30383@student.rcl.ac.