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.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. This note will only be visible to you.
Report abuse

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

Report abuse
SMCallan/README.md

Hi, I'm Cal

Software engineer and technologist in London. I build, secure and maintain software for small businesses, charities and individuals. I'm usually the one engineer on a project, from the first conversation to long-term support.

MSc Computer Science (Distinction) · Freelance at askcal.co.uk

What I do

  • Build: websites, ecommerce platforms, internal tools and automations
  • Secure: security reviews, vulnerability fixes, access control and MFA
  • Rescue: take over undocumented or legacy systems, work out how they run, and modernise them

Before going freelance, I was lead full-stack engineer at an industrial gas-analysis manufacturer. There I reverse-engineered undocumented BASIC and Assembly systems and found and fixed an active security vulnerability.

Selected work

Project What it is
AskCal Merch Ecommerce platform I built and run: payments, orders, secure admin
Solidarity Shop The same platform adapted for a team, with staff roles and MFA
VoidRunner Playable 3D browser game (Three.js, Blender)
TIERRA-SIM Digital-evolution simulator from my MSc dissertation
Role Radar Scheduled job-market data pipeline with a live dashboard, on GitHub Actions and Cloudflare
VulnWatch UK Vulnerability-intelligence portal built on CISA KEV and EPSS data

Stack: Python · TypeScript · React · SQL · Cloudflare · Docker · GitHub Actions · Linux


Open to freelance projects and software or security engineering roles → askcal.co.uk

Pinned Loading

  1. my-job-board my-job-board Public

    JavaScript

  2. JobDevOpEngine JobDevOpEngine Public

    Python