Giter Site home page Giter Site logo

alt text

GitHub Streak

Hi there! I'm Hans.

Welcome to my GitHub profile! I'm a French MSc Graduate Student in Computer Science and Software Engineering with a double degree in Data Analytics and strong proficiency in Python, C/C++ and Java. Eager to bring my knowledge and technical expertise to a dynamic team that values innovation. Actively seeking an entry-level software engineer position.

Click to learn more about me!

Professional Education

Cranfield University - 2022/2023

Degree: Master of Science.
Major: Computer Science (MSc in Computational and Software Techniques in Engineering).
Option: Computational Intelligence for Data Analytics.
Results: CGPA of 82/100.

Institut Supérieur d'Électronique de Paris - 2020/2023

Degree: Engineering Degree.
Major: Computer Science.
Option: Software Engineering.
Results: CGPA of 78/100.

Lycée Jules Garnier (2018-2020)

Degree: Preparatory classes for the French Grandes Écoles (PTSI - PSI).
Subjects: Mathematics, Physics, Engineering Sciences and Computer Science.

Professional Experience

Cranfield University - Bedford, United Kingdom - 2023

Position: Master Thesis on Autonomous Vehicle Self Awareness.
Description: Enhanced a Visual Odometry algorithm through the integration of Semantic Segmentation and Frame-Tiling techniques, refining vehicle position estimation. Effectively identified optimal grid dimension combinations, achieving precise pose estimations through parallel programming and high-performance computing methods.
Repository Link: hnshlr/irp-myvoslam

Ifingo - Paris, France - 2021/2022

Position: Software Developer Intern.
Description: Design, development, and deployment of a business software for the Congress of New-Caledonia to streamline internal processes. Established data-driven workflows, enabling more nuanced and informed decision-making.
Repository Link: © Copyright 2023, All rights reserved to Ifingo.

Academic Experience

Cranfield University - 2022/2023

COMPLEX NETWORK ANALYSIS: RAILWAYS TRANSPORTATION

Context: Group project of 2 months as part of the completion of my MSc at Cranfield University.
Description: Discover, analyse and predict temporal and spatial patterns of complex networks using Machine Learning and Deep Learning techniques (NetworkX).
Repository Link: hnshlr/gpj-tesseract

ARTIFICIAL INTELLIGENCE - VIN BIG DATA COMPETITION

Context: Individual assignment of 1 month as part of the completion of my MSc at Cranfield University.
Description: Development of a deep learning model to automatically localize and classify thoracic abnormalities from chest radiographs (Python, Torch, Yolo).
Repository Link: hnshlr/ai-assignment

SMALL-SCALE PARALLEL PROGRAMING - SPARSE MATRIX-VECTOR PRODUCT

Context: Individual assignment of 1 month as part of the completion of my MSc at Cranfield University.
Description: Development of a sparse matrix-vector product kernel and its parallelization exploiting computing capabilities of supercomputers and data-centers (OpenMP, CUDA).
Repository Link: hnshlr/sspp-assignment

HIGH PERFORMANCE COMPUTING - THE TRAVELLING SALESMAN

Context: Individual assignment of 1 month as part of the completion of my MSc at Cranfield University.
Description: Implementation of a solution to a combinatorial optimisation problem using distributed-memory parallel programming and high-performance computing (C/C++, OpenMPI).
Repository Link: hnshlr/hpc-assignment

CLOUD COMPUTING - PARALLEL PROCESSING USING AWS

Context: Individual assignment of 1 month as part of the completion of my MSc at Cranfield University.
Description: Processing of large data in parallel on a distributed Cloud environment (Python, AWS, Boto3).
Repository Link: hnshlr/aws-assignment

MACHINE LEARNING & BIG DATA - AIR QUALITY SENSORS

Context: Individual assignment of 1 month as part of the completion of my MSc at Cranfield University.
Description: Analysis and clustering of data gathered from an environmental sensor network to study air quality in world regions and periods of time. (Python, Spark).
Repository Link: hnshlr/mlbd-assignment

Institut Supérieur d'Électronique de Paris - 2020/2023

FULL-STACK DEVELOPMENT - R/BNB (AIRBNB)

Context: Group project of 3 months as part of the completion of my Engineering degree at ISEP.
Description: Full-stack development of a Airbnb-like web-application for users to list/rent properties, chat with each others, rate their experience and more (Spring, Angular, Firebase).
Repository Link: hnshlr/rBNB

IMAGE MANIPULATION SOFTWARE - PHOTOWISH

Context: Group project of 3 months as part of the completion of my Engineering degree at ISEP.
Description: Implementation of an Image Manipulation Software, similar to GIMP (C++, Qt).
Repository Link: hnshlr/photowish

BUSINESS SIMULATION - PSYCAPTR

Context: Group project of 3 months as part of the completion of my Engineering degree at ISEP.
Description: Conception and build of a psycho-technical measuring technology for pilots (Energia), and development of a web-app to interact with the data, launch tests and review results (HTML/CSS).
Repository Link: hnshlr/psycaptr

VIDEO GAME DEVELOPMENT - MR JACK POCKET

Context: Group project of 3 months as part of the completion of my Engineering degree at ISEP.
Description: Digital adaptation of the Mr. Jack Pocket board game with a graphical interface (Java, JavaFX).
Repository Link: hnshlr/mr_jack

Skills, Activities & Interests

Relevant Coursework: Software Engineering - Data Analytics - Computer Vision - Cloud Computing - Machine Learning - Big Data - Deep Learning - High Performance Computing - Parallel Programming - Small Scale Programming - Full-Stack Development.
Languages: Python, Java, C/C++.
Frameworks: TypeScript, Angular, Spring, Flask.
Libraries: CUDA, OpenMPI, OpenMP, PyTorch, TensorFlow, Spark, OpenCV, Qt.
Environments: AWS, Google Cloud, Microsoft Azure, Microsoft PowerPlatform.
Databases: Firebase, Firestore, MySQL.
Version Control: Git, GitHub, Docker, PyPI/

Socials

LinkedIn: Hans Haller
GitHub: Hnshlr
LeetCode: Hnshlr
PyPI: Hnshlr

Hnshlr's github stats

Hans Haller's Projects

ai-assignment icon ai-assignment

Development of a deep learning model to automatically localize and classify thoracic abnormalities from chest radiographs.

ajap-assignment icon ajap-assignment

Implementation of a gradient descent algorithm for a multi-linear regression problem based on multiple predictors, and which takes in the value of the desired learning rate and the number of iterations.

aws-assignment icon aws-assignment

Cloud computing assignment: Implementation of an application processing large data sets in parallel on a distributed Cloud environment (ie. AWS)

cpp-assignment icon cpp-assignment

Object-oriented programming mini project, implementing a library of resources

gpj-tesseract icon gpj-tesseract

Discover, analyze and predict the temporal and spatial patterns of complex networks using Machine Learning and Deep Learning.

hotsportschatapp icon hotsportschatapp

Implementation of a social network (website) allowing people who practices a sport to discuss and share stuff to each others

hpc-assignment icon hpc-assignment

Implementation of a combinatorial optimization problem using distributed-memory parallel programming techniques

irp-myvoslam icon irp-myvoslam

Visual Odometry Research Project for Autonomous Vehicle Self Awareness through use of SLAM algorithms.

mlbd-assignment icon mlbd-assignment

Analysis of data from an environmental sensor network using Hadoop/Spark

mr_jack icon mr_jack

Implementation of the Mr. Jack board game with Java OOP basics, and JavaFx

oopcleancode icon oopcleancode

Hands-on project introducing clean-code concepts of the oriented-object programming paradigm in Java

photowish icon photowish

Implementation of a photo editing software, using OpenCV and Qt libraries in C++

psycaptr icon psycaptr

A project that aims to connect doctors with their patients and to present the results of psycho-technical tests in the form of graphs.

rbnb icon rbnb

A web application that allows individuals to rent a house for a set period of time, as well as to list their own property, much like Airbnb.

sspp-assignment icon sspp-assignment

Development of a sparse matrix-vector product kernel and its parallelization exploiting computing capabilities of OpenMP and CUDA.

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.