WARNING: THIS SITE IS A MIRROR OF GITHUB.COM / IT CANNOT LOGIN OR REGISTER ACCOUNTS / THE CONTENTS ARE PROVIDED AS-IS / THIS SITE ASSUMES NO RESPONSIBILITY FOR ANY DISPLAYED CONTENT OR LINKS / IF YOU FOUND SOMETHING MAY NOT GOOD FOR EVERYONE, CONTACT ADMIN AT ilovescratch@foxmail.com
Skip to content
View seanh's full-sized avatar
πŸ’­
Currently available for software development work
πŸ’­
Currently available for software development work

Block or report seanh

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
seanh/README.md

Hi πŸ‘‹, I'm Sean

I'm a software developer and future Portuguese Water Dog owner living in Ottawa, Berlin, Edinburgh, Leith. You can also find me at https://seanh.cc and on Mastodon: @[email protected]. If you want to get in touch you can send me an email.

I'm currently available for software development work, remote or in Edinburgh (Scotland). Full or part-time. I have over 20 years professional experience including web, mobile, Python, JavaSript, SQL, teaching and training.

2015-2025 Principal Engineer (full stack) at Hypothesis. Team lead with four direct reports. Web development: Python, JavaScript, PostgreSQL, AWS, etc.
2011-2015 CKAN Core Committer & Technical Training Lead at Open Knowledge. Also led various client projects. Web development: Python, JavaScript.
2010-2011 Lead Developer of the Find Me app for CLICK-EAST (BBC, YouTube). Led a team of two developers and two artists: iOS, Objective-C.
2005-2010 Java Programming Lecturer at The University of Edinburgh. Solely responsible for an MSc crash course in object-oriented programming with 70 students. I also created the course content and managed the tutorial instructors. Also tutored Computer Science 1 & 2.
2005-2011 PhD in Human-Computer Interaction. Python, Java, UX design. Created a story writing app for children. Usability studies with more than 60 children. Wrote a PhD thesis and published two papers.
2004-2005 C++ Developer at Macadamian Technologies.
2003-2004 Programming Tutor at The University of Edinburgh.
2000-2004 BSc (Hons, 1st Class) in Computer Science at The University of Edinburgh. 3D game development in C++ (dissertation). Distributed peer-to-peer filesystem in Java, Microsoft award for 91% grade.
1998-2000 A-Level in Computer Programming. Final project grade: 98%. Pascal.

Pinned Loading

  1. storymaps storymaps Public

    A story authoring tool for children

    Java 11 4

  2. PandaSteer PandaSteer Public

    Autonomous steering behaviours and simple terrain generation for Panda3D.

    Python 7 3

  3. HTML Tags You Can Use on GitHub HTML Tags You Can Use on GitHub
    1
    HTML Tags You Can Use on GitHub
    2
    ===============================
    3
    
                  
    4
    Wherever HTML is rendered on GitHub (gists, README files in repos, comments on issues and pull requests, ...) you can use any of the HTML elements that [GitHub Flavored Markdown](https://github.github.com/gfm/) (GFM) provides syntactic sugar for. You can either use the syntactic sugar that GFM (or other [GitHub-supported markup language](https://github.com/github/markup#markups) you're using) provides or, since [Markdown can contain raw HTML](https://github.github.com/gfm/#raw-html), you can enter the HTML tags manually.
    5
    
                  
  4. oatcake oatcake Public

    A drop-in CSS stylesheet that makes pages attractive and readable. Looks good without drawing attention to the design. Works great on both mobile and desktop.

    HTML 6 2

  5. ghp-pelican ghp-pelican Public

    A reusable workflow for deploying a Pelican site to GitHub Pages using GitHub Actions

    1