Skip to content
View SMCallan's full-sized avatar

Block or report SMCallan

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
SMCallan/README.md
░██     ░██ ░██       ░██████░██                         ░██████             ░██ ░██                       
░██     ░██             ░██  ░██                        ░██   ░██            ░██ ░██                       
░██     ░██ ░██         ░██  ░██ ░█████████████        ░██         ░██████   ░██ ░██  ░██████   ░████████  
░██████████ ░██         ░██      ░██   ░██   ░██       ░██              ░██  ░██ ░██       ░██  ░██    ░██ 
░██     ░██ ░██         ░██      ░██   ░██   ░██       ░██         ░███████  ░██ ░██  ░███████  ░██    ░██ 
░██     ░██ ░██         ░██      ░██   ░██   ░██        ░██   ░██ ░██   ░██  ░██ ░██ ░██   ░██  ░██    ░██ 
░██     ░██ ░██░██    ░██████    ░██   ░██   ░██         ░██████   ░█████░██ ░██ ░██  ░█████░██ ░██    ░██ 
                ░█                                                                                         
               ░█                                                                                                                                                                                                                                                            

👨‍💻 My Philosophy & Approach

I am a technologist and computer scientist who solves problems. My background is unique, starting with frontline crisis management in the NHS and evolving into technology and cybersecurity. This taught me that the tool is never the most important thing; the process, the principles, and the people are.

Like a builder, my value isn't in the brand of hammer I use, but in my ability to read the blueprint, understand the structural principles, and execute a plan to build something resilient and secure. I focus on high-level analysis, planning, and strategy, applying intellect and creativity to overcome challenges.

My work is guided by a simple belief: technology should be human-centric, secure by design, and built with purpose.


🏛️ Core Domains & Capabilities

My expertise isn't a list of technologies, but an understanding of the domains where they are applied.

  • Strategic Security & Risk Analysis I focus on understanding the complete threat landscape. This involves high-level risk assessment, policy development, and creating mitigation strategies that protect an organisation's most critical assets. My approach is proactive, aiming to design security into a system from its foundation.

  • Human-Centric Application Development I build full-stack applications with a focus on creating secure, intuitive, and resilient user experiences. I am comfortable with core web technologies like JavaScript, HTML, and CSS and have applied frameworks like React to deliver complex projects. The goal is always to create a reliable and secure product, regardless of the specific framework.

  • Secure System Architecture I understand the principles of designing and deploying secure systems. This includes applying security best practices to cloud environments (like AWS and Azure), understanding foundational containerisation and database concepts, and ensuring that network operations are fundamentally secure.


🔭 Current Areas of Exploration

My intellectual curiosity drives me to explore emerging challenges and technologies.

  • AI as a Strategic Tool: Investigating how AI agents can be leveraged not just for automation, but for advanced threat modelling and security analysis.
  • The Psychology of Security: Exploring the human element in cybersecurity, focusing on creating security policies and systems that work with, not against, human nature.
  • Resilience in Code: Researching methods to embed resilience and security principles early in the software development lifecycle (DevSecOps philosophy).

📫 Connect with Me

I'm always open to discussing technology, strategy, or complex challenges.

Popular repositories Loading

  1. Python-for-Forensic-Tooling Python-for-Forensic-Tooling Public

    A deep dive into key Python libraries for investigative work: requests and Scrapy for web data acquisition, pandas for data manipulation, and libraries for parsing binary file formats (e.g., struct).

    HTML 1

  2. SMCallan SMCallan Public

    Just a personal readme repository for my homepage

  3. streamlit-example streamlit-example Public

    Forked from streamlit/streamlit-example

    Example Streamlit app that you can fork to test out share.streamlit.io

    Python

  4. up-for-grabs.net up-for-grabs.net Public

    Forked from up-for-grabs/up-for-grabs.net

    This is a list of projects which have curated tasks specifically for new contributors. These issues are a great way to get started with a project, or to help share the load of working on open sourc…

    JavaScript

  5. www-project-juice-shop www-project-juice-shop Public

    Forked from OWASP/www-project-juice-shop

    OWASP Foundation Web Respository

    HTML

  6. h4cker h4cker Public

    Forked from The-Art-of-Hacking/h4cker

    This repository is primarily maintained by Omar Santos (@santosomar) and includes thousands of resources related to ethical hacking / penetration testing, digital forensics and incident response (D…

    Jupyter Notebook