Skills

Programming Languages
Python
Data science, ML, scripting
C
Low-level firmware
C++
Embedded & OOP
Java
Android apps
Objective-C
iOS apps
MATLAB
Signal processing
HTML/CSS/JS
Web UI
React
Component-based UI
TypeScript
Typed JS
SQL
Database queries
Haskell
Functional programming
Rust
System programming
Embedded Systems
ARM Cortex-M
Portenta H7, STM32 Series
ESP32
IoT & Edge ML
Raspberry Pi
Prototyping
ROS2
Robotics middleware
ISR / Interrupts
Real-time design
CAN
Controller Area Network
I2C
Peripheral comms
UART
Serial comms
SPI
High-speed comms
GPIO
Digital I/O
PWM
Signal control
ADC
Analog to digital
DAC
Digital to analog
JTAG debugging
Low-level debugging
Bootloader restore
STM32CubeProgrammer
Sensor interfacing
Cameras, stretch, microfluidics
Bluetooth / Wireless
IoT & wearable comms
Machine Learning & Signal Processing
TensorFlow
Deep learning
PyTorch
Model prototyping
Keras
High-level DL API
Scikit-learn
ML algorithms
OpenCV
Computer vision
MFCC
Audio features
FFT
Frequency analysis
Speech Processing
Voice/audio ML
Hugging Face
Transformer models
LDMs
Latent Diffusion Models
Transformer Gen
Text/audio/image generation
AI Agents
Autonomous systems
Langflow
Flow-based AI design
MCP
Model Context Protocol
Edge ML / TinyML
On-device deployment
Software & Tools
Firebase
Realtime DB, Auth
Git
Version control
GitHub Actions
CI/CD
REST APIs
Backend integration
Simulink
Simulation modeling
Streamlit
Data apps
Gradio
ML model UIs
Plotly.js
Interactive charts
Oscilloscope / Logic Analyzer
Signal debugging
Multimeter
Electrical measurement
Modeling & Hardware Design
Fusion 360
3D CAD modeling
AutoCAD
2D drafting
FEA / Ansys
Stress/thermal analysis
Altium Designer/KiCAD
PCB Designing
LTSpice
Circuit simulation
Verilog/HDLs
Digital design & simulation
FPGA (Altera De1-SoC)
Hardware