Patrick Nasralla

A creative and driven full-stack engineer with a passion for data representation. My goal is to create innovative and unique user experiences as part of a cutting-edge team.

Core Skills

  • Programming languages including Javascript/Typescript; C#/C++; WebGL/GLSL.
  • JS frameworks including React/Redux/Hooks, GraphQL, ThreeJS, Gatsby and Jest.
  • Experience with Git, Git-flow and working with version control systems.
  • Web Design: HTML, CSS and CSS in JS frameworks.
  • Excellent knowledge of graphic design, layout and colour theory.
  • Strong communication and team skills.

work history

Software Developer, KPV Lab.

2020 - Present

Edinburgh based data visualisation company.

  • Working in React and Three JS to build a next generation data visualisation tool.
  • Have helped architect and refine many aspects of the custom code base.
  • Worked to speed up render pipline with custom GLSL shader code to offload computation to the GPU.

Founder, Tr33llion Ltd.

2017 - 2020

Edinburgh based start-up building a tree-based technical document framework.

  • Implemented an n-ary tree based framework for display and storage of text based documents.
  • Created a front-end application utilising the above framework to tag, save and search medical notes.
  • Developed a bespoke system for tree traversal within a text editor allowing a user to create deeply nested and tagged documents simply by typing.
  • Managed the business side of a startup. Pitching to pre-seed investors and day to day administration and organisation.

Medical Doctor, NHS Lothian.

2015 - 2019

NHS doctor. Working mainly in Emergency Medicine as part of the A&E Department at the Royal Infirmary, Edinburgh.

  • Developed valuable team working skills in a high pressure environment.
  • Excellent interpersonal skills: explaining difficult concepts and defusing situations.
  • Public speaking and presentation experience. Delivered multiple conference presentations.
  • Managed diverse teams with varying skill-sets to provide patient care on wards and in the Emergency Department.

Creative Director, Smileyoureyesoff Ltd.

2008 - 2011

London based design firm. Specialising in bespoke Adobe Flash Websites.

  • Built interactive websites and games for various clients including: the Royal National Institute of Blind People, the Wellcome Trust, the Royal Festival Hall and Nestle Purina.
  • Worked closely with our lead developer to ensure that projects deployed rapidly, to spec and to high standard.
  • Created a unique branding and design system for the company.

Lead graphic and web designer, Biomed Central Ltd.

2006 - 2008

London based open-access publishing firm.

  • HTML, CSS, PHP and JS experience.
  • Managed design projects and product launches for various journals and exhibitions.
  • Created a new company style guide and design systems/documentation.

education

2015: MBBS Medicine, University of Nottingham

2006: MSc Psychoacoustics and Music Information Technology (Merit), City University London

2005: BSc(Hons) Neuroscience, 2:1, University College London

personal-projects

Coronavirus 3D visualisation: www.covid19visualiser.com

  • A bespoke, interactive 3D visualisation of global COVID-19 cumulative cases and reported deaths.
  • Built in React, ThreeJS and GLSL.
  • Uses a custom GLSL shader to dynamically move over 300,000 particles to display cases/deaths over time using data from international datasets.
  • Created a novel algorithm for transforming 32bit floating point data to RGBA texture for use in the shader.
  • Developed a custom weighting algorithm to triangulate closest geographical points based on Lat/Long data to each particle on the sphere.

Personal Blog: www.patricknasralla.com

  • Static site built in React using Gatsby and GraphQL.
  • Designed from scratch using custom css and typography.

References available on request.