Welcome to my software portfolio! This repository showcases projects that demonstrate my expertise in software development, problem-solving, and coding skills.
I'm a software/signal processing engineer specializing in C++, MATLAB, Flutter, and SAR signal processing. I enjoy tackling software architectural design problems, extracting information from i/q data, learning about image signal processing, and building mobile apps. I'm a laid back guy who enjoys coming up with new ideas and watching them come to life. It's my definition of fun 😀.
Description: This project consists of the simulation of an FMCW Millimeter wave radar system used to demonstrate that the system can detect the range and velocity of a person.
- Tech Stack: MATLAB, python, Flutter
- Key Features:
- FMCW Radar Simulation
- Range/Doppler Processing
- CFAR Processing
- Angle of Arrival Processing
- Cloud storage of RADAR data
- Android App to visualize Radar Data in near real time
2️⃣ uavsarlite
Description: I'm working on building a UAV that can carry an imaging radar. This project involves system design, MATLAB simulation, and software design.
- Tech Stack: MATLAB, C++, Flutter
- Key Features:
- SAR Data Processor
Description: This project demonstrates the use of the Sobel operator to perform edge detection in images.
- Tech Stack: C++, CUDA
- Key Features:
- Edge Detection of an image
4️⃣ pynq-radio
Description: An experiment performed using an STL-SDR, GNURADIO, and signal processing. This system captures raw i/q data from over the air, fm demodulates it, and plays back the music.
- Tech Stack: python, MATLAB, bash
- Key Features:
- FM Radio data capture
- UDP streaming of data
- FM Demodulation and playback
5️⃣ ngs-studio
Description: A sample application for small businesses designed, built, and tested using Xamarin forms. The app gives the business owner the ability to login, store client information, store worker information, track client visits, and market information to clients.
- Tech Stack: C#, Xamarin
- Key Features:
- MVVM Architecture
- 3rd Party API Service Integration
- Client Login
- Storage of worker information
- Storage of client information
- Programming Languages: C++, Python, MATLAB, C#, Dart, bash
- Technologies: Flutter SDK, Git, CI/CD, Docker, Kubernetes, GTEST, pytest
- Specializations: Software Architecture, MVVM Architecture, Mobile App Development, Embedded Linux, RTOS, Signal Processing, SAR Data Processing
- Experience with: CUDA, OpenCV, Kalman Filters, RABBITMQ, Remote Procedure Call libs, Public Key Infrastructure, Assymetric Cryptography, Symmetric Cryptography, SSL, Unity, Xilinx SoC's, Secure Boot, High Level Synthesis, CORBA, Xamarin, WPF, Image Signal Processing
- GitHub: level2fast