Skip to content

JordanWelsman/JordanWelsman

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Hi there! πŸ‘‹

GitHub release (latest by date) GitHub release (latest by date) GitHub release (latest by date) GitHub release (latest by date) GitHub release (latest by date) GitHub release (latest by date) GitHub release (latest by date) GitHub release (latest by date)

VSCode shield Git shield GitHub shield Python shield PyPI shield Slack shield Zoom shield

Chrome shield Colab shield Discord shield Spotify shield

My name is Jordan (He/Him) πŸ‡¬πŸ‡§ and I'm a final year student (senior) studying Data Science & Analytics at Bournemouth University πŸŽ“. Prior to studying at BU, I studied Cyber Security at Bristol UWE before deciding to switch to data science. I just finished my placement (junior) year where I worked at Lawrence Berkeley National Laboratory in the San Francisco Bay Area πŸ‡ΊπŸ‡Έ. At the lab, I worked with teams of incredible scientists and researchers on open research projects involving solving problems using neural networks and deep learning.

It's here, during both work and my free time where I have wrote most of my open-source software.

  • openjson is a Python module that provides fiexible JSON serialization and I/O functionality in a modular implmentation. It empowers users to control how their JSON files are written and can be used in a plethora of Python applications.
  • jutils is another project of mine which collates the many useful tools and code snippets I've written and used in my other data science and Python projects in a nice importable package for other developers to use.
  • nexport is a Python project of mine which allows users to exports the parameters of deep neural networks to human-readable filetypes. It relies on the functionality of openjson for its flexible JSON encoding and jutils for its useful importable utilities.
  • gigaloader is a simple implementation of a loading interface. Its main use case is to provide visual feedback to the user when a long wait time occurs as part of a complex computational workload with no existing feedback. It is designed to seamlessly interface with existing code, minimising implementation time.
  • mathplug is a Python module which contains importable mathematical functions and equations for use in applications which require complex problem solving with simple I/O.
  • I've also made contributions towards inference-engine, a neural network inference framework written in FORTRAN on a research project in which it is deployed in ICAR, an accelerated atmospheric simulation model.

Stats

Projects

Contribution Graph

Education

  • BSc (Hons) Data Science & Analytics - Bournemouth University
    • Python, Flask
    • HTML, CSS, PHP, JavaScript
    • Java, Kotlin
    • Oracle SQL, MySQL
  • BSc (Hons) Cyber Security & Digital Forensics - University of the West of England
    • Git, GitHub
    • C, C++
    • Microsft SQL, MongoDB

Experience

  • Student Assistant - Berkeley Lab

My hardware & software

This is my current development environment.

MacBook Air shield MacOS shield Python shield PyTorch shield

MacBook Pro shield MacOS shield Python shield

Intel shield MSI Nvidia shield Corsair shield Windows shield Python shield TensorFlow shield Razer shield

Links

LinkedIn shield

GitHub shield

jutils shield gigaloader shield nexport shield mathplug shield inference-engine shield

See my Python packages on PyPI

jutils shield gigaloader shield nexport shield mathplug shield