My Capabilities
Rating | Meaning |
---|---|
⭐⭐⭐ | Fluent and Fresh |
⭐⭐ | Comfortable Using |
⭐ | Have Experience With |
🧪 | Experimenting With |
Programming Languages
Language | Proficiency |
---|---|
C | ⭐⭐⭐ |
Python | ⭐⭐ |
Javascript | ⭐⭐ |
Collaboration Skills
Skill | Proficiency |
---|---|
Git | ⭐⭐⭐ |
Code reviews | ⭐⭐ |
Build Systems and CI
Tool | Proficiency |
---|---|
CMake | ⭐⭐ |
Github actions | ⭐ |
Testing Tools
Tool | Proficiency |
---|---|
CppUTest | ⭐⭐ |
Unity | ⭐⭐ |
Playwright | ⭐ |
Vitest | ⭐ |
Pytest | ⭐ |
Circuit Design
Tool | Proficiency |
---|---|
Eagle | ⭐⭐ |
KiCad | 🧪 |
ngSpice | 🧪 |
About C++
I don't list C++ as a language I'm proficient with because most of my jobs used pure C as a policy to promote awareness of resource usage. Accordingly, my experience with the features from CPP11 and later is limited. I would be more than willing to learn modern features for your project.
Power Conversion
Generally, controlling power electronics is my specialty, whether that be directed at:
- Motors
- DC converters
- Inverters
- Architectural Lighting
- Spark Ignition
At Gradient, I worked on a permanent magnet synchronous motor (PMSM) drive, evaluating codebases, tuning, validating and debugging.
At Lunar I worked on a 10kW grid-tied inverter, developing core controls and monitoring functions as well as interfaces for meeting grid-connection standards.
Various personal projects have involved motor speed/torque control and high voltage and/or high current sub-circuits.