Skip to content

Instantly share code, notes, and snippets.



Last active May 22, 2017
What would you like to do?

Jack Fransham / +447979 144 575 / / GitHub

Skills & Abilities

Professional experience

  • Desktop application/tools development (C# with WPF, Rust, Ruby, Python);
  • Back-end web development (Python with Django, Ruby with Ruby on Rails, PHP with CodeIgniter, NodeJS with Express, C# with ASP.NET, Rust with Iron);
  • Linux devops and administration (Bash, C, Make, CMake, Python);
  • Embedded development based on OpenWRT, including build and device automation;
  • Integration and unit tests with Python and Ruby;
  • Tools development with VimScript, Python, Ruby and Bash;
  • Extensive experience with common tools on both Windows and Linux – Visual Studio, qemu, VirtualBox, SQL Server Management Studio, PostgreSQL, MySQL, Vim, Bash, Git, Awk/Perl, SQLite.

Personal experience

  • Extensive experience with Haskell, Rust, Python and C#;
  • Experience with performance tuning on large and small projects. I contributed a significant speed improvement to the Rust standard library’s int-parsing code and almost halved the runtime of the Ion shell interpreter;
  • Experience working on large open-source projects.

Previous positions

  • February 2017 – Present: Software Developer – Keezel

    Amsterdam, The Netherlands - Full-time

    Writing internal tools and scripts for automation, debugging Linux drivers and kernel extensions, writing software for embedded systems, ensuring device security, front-end/back-end web development, improving system reliability.

  • July 2016 – December 2016: Software Developer – Live on Demand

    Amsterdam, The Netherlands - Full-time

    Maintaining a legacy system written in C# with ASP.NET, building a static site generator in Ruby and a SQLite daemon in Rust.

  • February 2016 – July 2016: Software Developer – Administrate

    Edinburgh, United Kingdom - Full-time

    Maintaining a large legacy system written in PHP, Python, JavaScript and Java, working in a 10-person development team.

  • September 2015 – February 2016: Software Developer – Cuvva

    Edinburgh, United Kingdom - Full-time

    Building and maintaining a microservice-based insurance stack in NodeJS.

  • September 2014 – April 2015: Quality Assurance – Sumdog

    Edinburgh, United Kingdom - Part-time

    Black box website testing, automated testing with Cucumber with Selenium and Ruby.

  • June – September 2013: Software Developer – Redtangle

    Brighton, United Kingdom - Full-time

    Game development in Flash (AS3), back-end web development in a team with PHP using CodeIgniter.

  • Summer holidays 2012: Software Developer – Seiki Systems

    Brighton, United Kingdom - Full-time

    Working with C# and WPF to develop a backwards-compatible shift scheduling application.

About me

I am a passionate, talented developer with a three-pronged love of suckless philosophy, information security and code performance. I constantly read about interesting techniques and technologies, with an aim to perfect my skillset. Willing to work independently, but most productive when working in a team. Outside of the programming world, I enjoy writing, exercising in terrible weather, and making music people hate.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.