Usman Ahmed

Quantum Chemist - Software Developer

Helsinki, Finland, CET

UA

About

Combining over five years of experience in computational quantum chemistry with a strong background in high-performance computing, I have expanded my expertise into software development, machine learning, and quantum computing. Passionate about HPC software development, I am actively honing my programming skills to contribute to cutting-edge advancements in these dynamic fields.

Skills

C
C++
High Performance Computing
Python
Go
OpenMP
MPI
CUDA
Kokkos
SYCL
Machine Learning
Pytorch
TensorFlow
Docker
Linux
Bash
Git

Work Experience

University of Helsinki
Full-time

02.08.2018 - 31.12.2024

PhD in Computational Quantum Chemistry

Utilized high-performance computing to run quantum chemistry simulations on CSC's supercomputers. Leveraged Python to manage research datasets and research processes

Contributor

Implementing a computationally efficient algorithm for two-electron integral computation. The project involves using OpenMP for parallelizing the computations.

GK College Lahore
Full-time

01.9.2014 - 31.05.2015

Chemistry Teacher

Teaching chemistry to 11th and 12th grade students, including preparing for exams and conducting laboratory practices

Education

Doctoral Degree in Computational Quantum Chemistry

Hive Helsinki

2023 - 2024
Software Engineering
Masters Degree Program for Research Chemists

Publications

  1. U. Ahmed, C. D. Daub, D. Sundholm and M. P. Johansson, Attractive acceptor-acceptor interactions in self-complementary quadruple hydrogen bonds for molecular self-assembly, Phys. Chem. Chem. Phys., 2024. doi: https://doi.org/10.1039/D4CP02361G open access
  2. U. Ahmed, D. Sundholm and M. P. Johansson,The effect of hydrogen bonding on the π depletion and the π −π stacking interaction, Phys. Chem. Chem. Phys., 2024. doi: https://doi.org/10.1039/D4CP02889A open access
  3. U. Ahmed, M. P. Johansson, S. Lehtola and D. Sundholm, Density functional benchmark for quadruple hydrogen bonds, Phys. Chem. Chem. Phys., 2025. doi: https://doi.org/10.1039/D5CP00836K open access

Courses & Certifications

CSC/ENCCS
GPUs - Hardware and Software Ecosystem
Directive-based models - OpenACC/OpenMP
Portable kernel-based models - Kokkos/SYCL/OpenCL
Non-Portable kernel-based model - CUDA/HIP
LUMI
CSC
stdpar
Kokkos
SYCL
Memory Optimization
Profiling
LUMI
Arcada University of Applied Sciences
Arcada University of Applied Sciences
Python
Scikit-learn
Matplotlib
Keras
TensorFlow
Machine Learnig for Predictive Problems
Machine Learnig for Descriptive Problems
Computer Vision
Big Data Analytics
Analytical Service Development
CSC
CSC
Pytorch
CNNs
Image Classification
Natural Language Processing
Data Augmentation
Transfer Learning
High Perofrmance Computing
LUMI
NVIDIA
Pytorch
CNNs
Image Classification
Natural Language Processing
Data Augmentation
Transfer Learning
deeplearning.ai
deeplearning.ai
Facial Recognition System
Tensorflow
Convolutional Neural Network
Deep Learning
Object Detection and Segmentation
deeplearning.ai
Tensorflow
Deep Learning
hyperparameter tuning
Mathematical Optimization
udemy
C++
Low Level Programming
udemy
udemy
Go
Concurrency
REST-API
IBM
HTML
CSS
JavaScript