Hello! I'm Gower Campbell, and this is my GitHub, a repository of myself for you to see the expanse of technical skills I've built from the intersection of storytelling and software, where creativity meets code.
My mission is to explore the creative and the technical uses of programming. To create data sheets that will tell their stories and forge tools/web applications that help others, providing access where I can't, and assist others on this journey ahead.
- Python Development: Mastering advanced Python concepts, from OOP structures to building interactive apps with arrays, modules and scripts all while utilizing self-created assets.
- (New Skill) Web Development: Embarking on a journey into web development, crafting portals with HTML, CSS, and PHP to leave my mark on the cyberverse.
- SQL & Django Development: Constructing databases using data so that I can integrate them into web projects, adding creative features and tools for clients in the future.
- (New Skill) Javascript Development:Venturing into frameworks like jQuery and Node.js to develop scalable front-end and back-end applications, creating interfaces in harmony with my Python modules.
- StickyNotes: A Django app for organizing notes with a sleek interface, perfect for keeping your thoughts in orbit.
- Task Manager: A CLI-based task tracker using Python, ensuring no mission goes unaccomplished.
Exploring frontiers by turning raw data into spreadsheets, flowcharts, graphs, and tables. Using datasets across this digital universe, from the vast repositories of public archives found in data.gov.uk. Using Python's powerful pandas library, I'm charting on courses like Kaggle to learn how to manipulate information from files to uncover insights and visualize discoveries.
Artist Catalog Web Application: A full-stack Flask app for cataloging artwork. Features full CRUD functionality, secure image uploads, and XML export. The project is built with Python, SQLite, and a responsive Bootstrap front end.
Project Nebula: This is my first try at creating data pipeline for finding and visualizing data that can be used to show property development opportunities in my country. Cambridgeshire by using sql and python to process national brownfield land and Land Registry data.
[Check out the project on GitHub]
My learning journey is a constellation of growth, with each resource a vital star guiding me toward a career.
I've built a strong foundation through the HyperionDev Software Engineering Bootcamp, earning certifications via Udemy, and followed structured Microsoft Learn career paths. I’m actively engaged with the 100Devs community led by Leon Noel—collaborating, building, and growing alongside fellow developers on discord. To sharpen my skills for the future, I have started learning data science with Kaggle a fun data science competition platform and online community so that I can regularly solve coding challenges, which require me to explore datasheets, looking to tell their story. I am also, working slowly through LeetCode to get a better grasp on some of the advance uses of python.
Each repository I build here for myself is a star in my coding galaxy—together forming a professional, purpose-driven path toward a career.
Python Fundamentals:
During my journey with the HyperionDev Software Engineering Bootcamp, I've built a strong foundation in Python programming. Below are some essential modules I’ve completed:
- Pre-Assessment MCQ
- Getting Started with Bootcamp
- Data Types & Conditional Statements
- Iteration
- User-Defined Functions
- Strings, Lists, & Dictionaries
- I/O Operations
- OOP - Classes
- OOP - Inheritance
Advanced Python:
Building upon my Python knowledge, I’ve explored advanced topics through my LeetCode Knotes repository and the final weeks of the HyperionDev Software Engineering Bootcamp:
- Data Structures - 2D Lists
- Recursion
- Sorting & Searching
- Software Design Principles
- Unit Testing
- OOP - Modules
(New Skills) Web Development
I'm currently diving deep into the world of web development, building on my foundational knowledge from HyperionDev (HTML, CSS & Django) by mastering Advanced HTML, CSS, and JavaScript and powered by the intensive 100Devs Agency program with Leon Noel, where I'm gaining practical experience in building interactive and responsive web applications.
16/17. HTML & CSS Overview: A HyperionDev HTML & CSS projects with knotes from homework completed with #100Devs demonstrating my core understanding of HTML and CSS principles.
This repository serves as a living document of my dedication and progress throughout the #100Devs curriculum. It includes all my submitted homework, class materials, and follow-along projects.
Explore my #100Devs Repository
(New Skills) Databases & Backend Frameworks
I’ve strengthened my backend development and database management skills through the HyperionDev Software Engineering Bootcamp and Kaggle Below are key areas I’ve explored:
Sharing as part of my portfolio how I have actively participated in Kaggle challenges and courses to get better data handling and analysis skills. This is my platform to show you how I can apply my knowledge to real-world datasets and problems. Repository: Kaggle
(New Skills) JavaScript & Typescript:
Expanding my JavaScript knowledge with TypeScript for scalable, maintainable web applications!
- Coming Soon!
I'm always on the lookout for exciting projects and collaborations:
Multimedia-Tech Fusion: Let's create projects that blend editing with interactivity, crafting immersive experiences.
Beginner-Friendly Open-Source: I'm eager to contribute to open-source projects, learning and growing together with the community.
If you have expertise in these areas, I'd love your guidance:
- Career Transition: Tips on transitioning into backend or data roles, making the most of my skills.
- Advanced Frameworks: Resources or mentorship for mastering Django, Flask, and other powerful frameworks.
Feel free to ask me about:
- Adobe Premiere / After Effects: I'm happy to share tips and tricks for video editing and motion graphics.
- Problem-Solving with Python: Let's discuss how to tackle complex problems with elegant Python solutions.
I have experience in creating insightful and interactive dashboards to visualize complex data. I leverage tools like Looker Studio to transform raw data into easy-to-understand reports that facilitate data-driven decision-making.