Tim P.

About Me

Tim is a Senior Full-stack Developer with 10+ years of software development experience focused on Python. He is passionate about solving problems with technology and has gained experience as a remote developer in Boston as part of a real-time image analysis research division at Texas Instruments.

AI, ML & LLM

Backend

QA & Testing

Other

Work history

UpStack
UpStack
Senior Python Developer
2021 - Present (4 years)
Remote
  • Creating and developing innovative software solutions for clients across a broad range of industries.

  • Participating in scrums consisting of cross-functional teams, both software and hardware.

  • Ensuring that features are being delivered efficiently and on time.

TU Munich Bionanotech
TU Munich Bionanotech
Software Developer | Research Assistant
2019 - 2021 (2 years)
Munich, Germany
  • Automated and manipulated oxDNA simulations for DNA-origami in C++ and Python.

  • Automated electron microscopy (EM) image analysis with Python and OpenCV.

  • Tested EM images for DNA-origami fabrication quality standard.

  • Conducted various lab procedures connected to the self-assembly and analysis of bio-nanotechnology based on DNA-origami: agarose-gel purification, uranium-sample staining, EM image collection.

  • Assisted in the publication of "Biophysics in the Cell."

LMU Hospital
LMU Hospital
Research Assistant
2019 - 2019
Munich, Germany
  • Investigated the application of Graph Convolutional Neural Networks to combine genetic and MRI brain scan data.

  • Designed and tested a bioinformatics model in R for early-stage Alzheimer’s disease detection.

  • Fused fMRI and genetic patient data for improved predictions.

Data AnalysisRConvolutional Neural Networks (CNNs) Research
Texas Instruments
Texas Instruments
Software Developer | Analog Field Application Engineer
2016 - Present (9 years)
Remote
  • Developed ML algorithms with Python Caffe-Jacinto, PyTorch, and TensorFlow for autonomous driving.

  • Designed and assembled a circuit board that showcases an application of OPA-365 and C2000 in HEV/EV.

  • Developed a comprehensive sales analysis tool for quality testing in Python.

  • Improved real-time image analysis with efficient Convolutional Neural Networks.

  • Developed Embedded C firmware for C2000 micro-controller.

  • Improved system integration to produce a 10x search performance increase.

PythonPytorchTensorflowNeural NetworksImage AnalysisMachine LearningLaTeXIoTJavaConvolutional Neural Networks (CNN) Caffe Embedded CEmbedded Controllers

Showcase

Python ML Researcher - Convolutional Neural Networks for Autonomous Driving
Python ML Researcher - Convolutional Neural Networks for Autonomous Driving
  • Developed and compared real-time data analysis models with Caffe Jacinto, PyTorch, and TensorFlow.

  • Implemented a convolutional neural network (CNN) approach for autonomous vehicle control, automating feature learning from camera input.

  • Designed a level 2 autonomous vehicle using a CNN to map pixels to steering commands, reducing human intervention.

Lead Developer - Power Rail Noise Analyzer
Lead Developer - Power Rail Noise Analyzer
  • An active pass-band filter is implemented for the analog-to-digital converter (ADC) in a C2000™ microcontroller.

  • The Fast-Fourier Transformation (FFT) algorithm analyzes harmonic content to enable adaptive real-time switching frequency dithering.

  • The design includes PCB layout and embedded-C firmware for ripple counter control.

Python Developer - Electron Microscopy Image Analysis
Python Developer - Electron Microscopy Image Analysis
  • Automated information extraction for thousands of images using OpenCV.

  • OpenCV is an open-source computer vision library.

  • OpenCV is designed for accelerating machine perception in commercial products.

Education

MSc Robotics, Cognition & Intelligence
MSc Robotics, Cognition & Intelligence
Technical University of Munich - Germany
2018 - 2021 (3 years)
BSc Applied Mathematics
BSc Applied Mathematics
Wentworth Institute of Technology
2016 - 2018 (2 years)