JACKJACKJACK

Summary of my Journey

I've been learning to program for 10+ years and cyber security for 5 years. Here's a timeline of my journey.

2012 - 2018

Started programming in Primary 7, creating a Club Penguin clone in Flash with local multiplayer
✅ Implemented character movement and interactions but didn’t yet understand port forwarding for online play
Built various websites, software, and games, constantly experimenting and learning
Created a voice recognition assistant that could open software and shut down PCs, using it to prank friends
Developed an RPG-style game, sharing it at school and receiving encouragement from a teacher to pursue programming as a career
Learned early problem-solving and logical thinking through hands-on coding projects
A class trip to Abertay University sparked an interest in cybersecurity, wanting to understand software vulnerabilities

2019 - 2024

Gained expertise in network security, secure development practices, web security analysis, and physical security
Developed a cyber awareness mobile app in React Native as part of a university project:
✅ Designed the navigation UI, ensuring smooth and intuitive user flow
✅ Contributed mobile security learning material, explaining key security principles
✅ Worked in a team using Agile methodologies, distributing workloads and managing tasks
Studied professional project planning and execution, applying principles to real-world software development
Built a network scanner tool for university coursework, deepening knowledge of network analysis and security vulnerabilities
Improved full-stack development skills, mastering React, Next.js, SQL, and NoSQL
Shifted focus from cybersecurity-only roles to software engineering, expanding career opportunities

Post University

Made multiple CodePen prototypes, rapidly testing web development ideas and UI concepts
Solved various LeetCode challenges, enhancing skills in data structures, algorithms, and problem-solving
Built several personal and portfolio projects, including:
✅ A Dundee tourism website, showcasing local attractions with modern web technologies (WIP)
✅ This interactive portfolio site, featuring smooth UI transitions and animations
✅ A meal planning service that considers dietary needs, health conditions, and grocery prices, designed for accuracy and cost-effectiveness (on hold until employment)
Strengthened expertise in secure web development, ensuring applications follow best security practices

Check out My Work

MADE WITH
Next.js, Tailwindcss, Framer Motion & Aceternity UI