Profile Picture

About Me

Hi, Iā€™m Nick, an experienced Embedded Systems Engineer & Software Applications Engineer with a passion for designing efficient, scalable, and innovative solutions. I specialize in embedded systems, firmware development, backend services, and game development.

šŸ’¼ Current Role: Software Applications Engineer at MurCal

At MurCal, I develop firmware and software solutions for industrial control systems, specializing in Modbus communication, PLC integration, and SCADA systems. My work includes:

  • šŸ”¹ Developing firmware for pumping stations, focusing on sensor interfacing and real-time control.
  • šŸ”¹ Enhancing IoT network reliability, utilizing Modbus, RS485, CAN, and serial communication.
  • šŸ”¹ Creating Python-based Modbus tools for testing and debugging communication between devices.
  • šŸ”¹ Designing a React.js web interface for real-time monitoring & control of embedded systems.
  • šŸ”¹ Building a PID-based VFD throttle control system to optimize industrial automation.

šŸŽ® Game Development

Beyond my embedded systems work, I have a deep passion for game development. I'm currently working on a sci-fi strategy game that incorporates PvP mechanics, auto-battles, and long-term player progression. I also designed a mobile pet battle game and love experimenting with game AI, physics, and multiplayer networking.

šŸ›  Technical Expertise

  • šŸ”¹ Programming Languages: C/C++, Python, C#, Java, SQL, JavaScript
  • šŸ”¹ Embedded Systems Tools: STM32CubeIDE, Visual Studio, Shell Scripting
  • šŸ”¹ Protocols: Modbus (RTU, TCP), CAN, RS485, MQTT/TCP/IP, Serial Communication
  • šŸ”¹ Networking & IoT: IoT device management, Remote server setup, Linux/Unix
  • šŸ”¹ Tools & Technologies: Command Line, SSH, Android Studio, React, Node-RED

šŸ” Notable Professional Projects

  • šŸš€ Proportional Throttle Control System - Designed a system to dynamically regulate engine RPM based on well levels, improving water management efficiency.
  • āš™ļø Pressure Alarm System - Engineered a configurable high/low-pressure alarm for enhanced industrial safety.
  • šŸ’» React-based Web UI - Developed a front-end interface for real-time SCADA monitoring & control.
  • šŸ”— Engine Monitoring via Modbus - Integrated SCADA systems with engine controllers for real-time operational state tracking.