Giter Club home page Giter Club logo

Hi there 👋, I'm Jamie Highfield

I'm a computer scientist, with an emphasis on software & systems engineering. I specialise in and have a long-term background in C, C++, C# (including the Windows API), ASP .NET Core and others (including web-based technologies). I have worked with several IAM specifications, including SAML, SCIM & WS-Federation/WS-Trust. Throughout my career, I have built up experience in Agile working, User Interface (UI) design, User Experience (UX) design and other software development practices. I have a passion for performance & optimisation, efficient scalability, attention to detail and accessibility, as well as making use of new concepts and technologies. Some of my recent projects are listed below, including a ReactJS tree view component I am currently developing.

I am currently a software engineer at consumer finance company Wealthify, and Director at technology company SharpVNC Limited.

📃 Recent projects

Some of my recent projects are listed below:

Live Demo (alpha)

TreeView4

  • SharpVNC - a .NET client & server implementation of the Remote Framebuffer Protocol (RFB). This will now be licensed proprietary for binary distributions only. SharpVNC remains the exclusive intellectual property of SharpVNC Limited (reg. number 14907913).
  • Mirror Driver - Windows 2000 Display Driver Model (XDDM) mirror driver for the Graphics Device Interface (GDI) - written in C using WDK. In line with industry conventions, this is licensed proprietary for both binary and source distributions. SharpVNC remains the exclusive intellectual property of SharpVNC Limited (reg. number 14907913).
  • Windows Credential Provider - a .NET Framework implementation for use in Windows 7 and above.
  • Better Controls - a .NET 6 library that provides comprehensive wrappers of certain Windows API controls, where either the built-in wrappers are limited in functionality, or wrappers were never provided. These controls include Toolbar and Rebar, with full .NET 6 design-time support using the new client-server design-time bridge model.

📃 Other projects

Some of my other projects that are typically not feature complete, or don't intend to be finished, are listed below:

  • ASP .NET Core - Meter Readings (Interview Task) - an interview task to provide an API interface to accept electricity/gas meter readings and persist to database. This task assumed part of a wider, more complete project.
  • DapperExtensions - SQL - a small library written in C# that provides automatic & dynamic SQL query generation and where expressions around the Dapper ORM.
  • Win32 GUI Calculator - intended to be a simple Win32 GUI calculator written in C++, but so far just various window creation routines.
  • GDI Drawing - a .NET wrapper of the Graphics Device Interface (GDI) to enable high-performance, hardware accelerated drawing operations.
  • .NET 6 Component Licensing - Replacement for .NET Framework's legacy component licensing infrastructure (which was not completely ported to .NET Core), which leverages the requirement that custom components must be distributed using NuGet.

🏫 University industry projects

During university, I worked on a number of industry projects that formed part of the assessment. Some of these are listed below:

  • Ambulatory Care - Written in React Native and Java. This was a University industry project in a team of 5 working for the NHS to create a mobile application to aid cancer patients administering chemotherapy treatment from their home. It allowed for remote monitoring by doctors and other interactions.

💬 Get in touch

Jamie Highfield's Projects

21-blackjack icon 21-blackjack

Implementation of the card game 21 / Blackjack in Python.

dapper-fluentmap icon dapper-fluentmap

Provides a simple API to fluently map POCO properties to database columns when using Dapper.

dapperextensions icon dapperextensions

A small library written in C# that provides automatic query generation and where expressions around the Dapper ORM.

fody icon fody

Extensible tool for weaving .net assemblies

graphql.repodb icon graphql.repodb

A set of extensions for working with HotChocolate GraphQL and Database access with micro-ORMs such as Dapper.

home icon home

The landing page for Fody repositories

react-tree-view icon react-tree-view

A feature-rich React component for representing nested or non-nested trees of data.

reportgenerator icon reportgenerator

ReportGenerator converts coverage reports generated by coverlet, OpenCover, dotCover, Visual Studio, NCover, Cobertura, JaCoCo, Clover, gcov or lcov into human readable reports in various formats.

turingcodec icon turingcodec

Source code for the Turing codec, an HEVC software encoder optimised for fast encoding of large resolution video content

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.