I am an aspiring software developer with a passion for all things computer science. I pride myself in my work and I am eager to make a real impact through innovative solutions and clean code.
Strong proficiency in Python with a solid understanding of core programming principles. Extensive experience using mainstream libraries such as Pandas, NumPy, and Matplotlib for data analysis, visualisation, and machine learning projects.
Early foundational language that developed strong problem-solving skills and structured programming habits. Experience with Pascal-based development contributed to a solid understanding of UI-driven applications and software fundamentals.
Confident with HTML fundamentals and semantic markup. Experienced in structuring clean, accessible website layouts and building responsive page skeletons for web applications.
Comfortable working with relational databases, including designing queries and managing data using SQL. Experience with SQLite and MS Access in academic and project-based environments.
Primary backend framework for web development projects. Experienced in building lightweight web applications, integrating Jinja templating, and connecting backend logic with frontend components.
Strong understanding of version control using Git and GitHub, including branching, commits, and collaborative workflows. Familiar with best practices for maintaining clean and trackable codebases.
Working knowledge of CSS for styling and layout. Able to implement basic designs, adjust layouts, and support frontend presentation requirements alongside HTML.
Experience using R Studio for data visualisation and statistical analysis as part of academic coursework. Familiar with data manipulation and exploratory data analysis workflows.