Giter Club home page Giter Club logo

react-tree-view's Introduction

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

react-tree-view's People

Contributors

jamiehighfield avatar

Stargazers

 avatar

Watchers

 avatar

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.