Skip to content
View tjwielem's full-sized avatar

Block or report tjwielem

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
tjwielem/README.md

Hi there πŸ‘‹, I'm Tom Wielemaker

I'm a Mechatronics Engineering student at the University of Waterloo with a passion for robotics and machine learning. Here are a few of my key experiences:

πŸ’» Previous Software Engineering Intern at Untether AI where I decomposed and mapped Multi-Headed and Group-Query Attention to an at-compute, 2D spatial hardware architecture. Along with writing dynamic compute kernels for many of the operations in BERT and Llama 3, including non-linear activation functions along with frame norm functions approximated with splines and taylor series.

πŸš— Previous Machine Learning Perception Intern at Potential Motors where I worked on AI-powered terrain perception software.

🏎️ Previous Student Researcher at University of Waterloo, where I worked on techniques to make Gaussian Splatting real time feasible to enhance Autonomous Vehicle's understanding of 3D dynamic scenes.

🧬 Previous Machine Learning Bioinformatics Research Intern at Canada's National Microbiology Laboratory, where I experimented with various machine learning classifiers (especially hierarchical classifiers) to determine the geographic source location of Salmonella isolates.

πŸ“ƒ Previous NLP Deep Learning Research Intern at Canada's National Microbiology Laboratory, where I built a Large Language Model system for researchers to query scientific articles about Enteric Diseases.

πŸ€– Previous Robotics Software Research Assistant the University of New Brunswick's Robotics and Mechanisms Labortory, where I worked on embedded software to transfer data under UART protocal, control motors with motor drivers, and efficienty read various sensors using direct port manipulation and ISRs

Feel free to contact me on Linkedin:

LinkedIn Badge

Here are some of the main languages and tools I have experience with:

TensorFlow PyTorch ROS C C++ Python Docker Scikit Learn R NumPy Java

Pinned Loading

  1. Neural-Network-From-Scratch Neural-Network-From-Scratch Public

    Two Layer Neural Network for Handwritten DIgit Classification (MNIST Dataset) using only NumPy, Python and a little bit of Pandas

    Jupyter Notebook