Skip to content

Tjaart55/TjaartOnGithub

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

89 Commits
 
 
 
 
 
 
 
 

Repository files navigation

WELCOME TO MY GITHUB PROJECT PAGE

  • 👋 Hi, I’m Tjaart
  • 👀 I’m interested in C#, C, Linux, JS, IoT, and Embedded Devices
  • 🌱 I’m currently learning more about product design...
  • See my contact information at the bottom of the page
  • I will update this page on a regular basis, please check in again for more

Project and Product experience

  • Functional and requirements specification
  • Project and product tracking
  • Software backup and integration with GIT AND SVN.
  • Automated software deployment after release or tag
  • Project and product planning and execution
  • Knowledge of Systems Engineering and Agile methodologies
  • Application Knowledge: Rail, Mining, Process Instrumentation, and Home security

Hardware

Linux Single Board Computers (SBCs)

  • I am able to deliver complex applications that run on Linux
  • I am familiar with writing and maintaining code in the Qt IDE
  • I am confident in developing cross-platform UI applications using C# monodevelop
  • I am confident in developing web applications that run on most SBCs with Node-RED
  • I also have experience working with the following Linux hardware platforms:

Micro Controllers

  • I am able to deliver complex applications that run on microcontroller devices from 8 bit to 32bit
  • I am familiar with writing and maintaining code in C and C++
  • I have worked with STM32 ARM devices and smaller microchip devices
  • I have practical experience with these peripherals: I2C, SPI, Serial, PMW, ADC, DAC, and PLD (Programmable logic block)

Software Demo

I am posting content here to demonstrate some of my skills and abilities.

Code Samples

C applications

  • BinGap.c: A project from Codility that instructs the programmer to find the number of consecutive 0's in a binary string given any integer value.
  • Zm5202_Flash.c &.h: Programming Flash & NVR of a ZWAVE ZM5202 module over SPI via STM32L431
  • Coords.c: Obtain the closest coordinate from a given set of coordinates

C# Applications

  • BinGap.cs: A project from Codility that instructs the programmer to find the number of consecutive 0's in a binary string given any integer value.
  • Gyro.xaml.cs: A C# WPF application that receives stabilised/Fused XYZ Coordinate data from an embedded controller connected to a mpu9250 OR receives data from an Android app that outputs its sensor data over TCP/IP.
  • SerialDataAnalyser.cs: Is a tool I created for viewing and outputting serial data using COMCOM Virtual ports. The application can also be configured as a serial to MQTT bridge.

Python Applications

  • BinGap.py: A project from Codility that instructs the programmer to find the number of consecutive 0's in a binary string given any integer value.

Web and IoT

I completed this demonstration to show my understanding of JS, HTML, MQTT, JSON, SVG, and POST/GET.

Video

Contact Me