Skills

A summary of my technical skillset

Programming langages and frameworks


Fluent

  • Verilog / SystemVerilog
  • UVM (Universal Verification Methodology)
  • Python, PyTorch

Intermediate

  • C++
  • MATLAB
  • Pandas, Matplotlib
  • Bash

 


Technical expertise

Hardware related

  • Design Verification
  • Computer Architecture
  • Logical Design
  • Timing analysis
  • Area analysis

Mathematics

  • Probability theory, Statistics
  • Topics in large dimensional data processing
  • Optimisation on large dimensional data
  • Linear algebra
  • Mathematics for machine learning
  • Machine learning theory

Software related

  • Object Oriented Programming
  • Data structures and Algorithms

 


Additonal Software

  • Waveform viewers
  • Quartus Prime
  • Fusion compiler
  • LaTeX
  • Microsoft suite

 


Relevant hardware / software systems experience

  • FPGA
  • Arduino
  • FreeRTOS
  • Linux