Banner Image

Skills

  • Altium Designer
  • Arduino
  • Arduino IDE
  • Embedded C
  • Embedded Systems Development
  • ESP32
  • ESP32 Programming
  • Google Workspace
  • KiCad
  • LabVIEW
  • MATLAB
  • Matlab Programming
  • Matlab Simulink
  • NI Multisim
  • Proteus

Sign up or Log in to see more.

Services

  • PCB Design, Embedded Firmware, Hardware

    $20/hr Starting at $40 Ongoing

    Dedicated Resource

    I am an Embedded Hardware Engineer with 3+ years of experience in PCB design, schematic capture, firmware development, hardware prototyping, and web development. I deliver complete, production-ready solutions...

    Altium DesignerArduinoArduino Circuit DesignArduino IDEArduino Nano

About

PCB Design • Embedded Systems • Firmware • IoT • Web Development

I am an Embedded Hardware Engineer with 3+ years of experience in PCB design, firmware development, hardware prototyping, and web development. I deliver complete, production-ready solutions from concept to manufacturing for industrial, medical, consumer electronics, and IoT applications.

What I Do:

PCB Design & Schematic Capture:
Custom PCB design (2-8 layers) using KiCad, Altium, and Eagle. Multi-layer board design with proper stackup, impedance control, and signal integrity. High-speed digital, mixed-signal, and power electronics design. DFM/DFA guidelines, Gerber files, BOM, Pick and Place (CPL), and assembly drawings.

Firmware & Embedded Systems:
C/C++ firmware for STM32, ESP32, ESP8266, Arduino, and PIC. Bare-metal, HAL, and RTOS-based (FreeRTOS, Zephyr). I2C, SPI, UART, CAN, USB, RS485. Sensor integration, motor control, ADC, DAC, PWM, timers, interrupts, DMA, OTA updates, and power management.

IoT & Wireless:
WiFi, Bluetooth (BLE), LoRa, Zigbee, NFC. MQTT, HTTP, CoAP. AWS IoT Core, Azure IoT, Google Cloud IoT. ESP32-based gateways and low-power IoT design. Real-time data monitoring and remote device control.

Web Development (Full Stack):
Frontend: HTML5, CSS3, JavaScript, React.js, Bootstrap, Tailwind CSS. Backend: PHP, Node.js, Python (Flask/Django). Database: MySQL, MongoDB, Firebase. Web dashboards for IoT monitoring, REST APIs, WebSockets, admin panels, user authentication. XAMPP stack for local development.

Circuit Simulation & Testing:
LTspice, Proteus, MATLAB/Simulink, NI Multisim. Signal integrity, power integrity, thermal management. Functional testing, debugging, validation, and hardware bring-up.

Prototyping & Manufacturing:
PCB fabrication coordination (JLCPCB, PCBWay). Component sourcing, prototype assembly, soldering, testing. Production-ready file generation and documentation.

Tools I Use:
PCB: KiCad, Altium, Eagle, EasyEDA | Simulation: LTspice, Proteus, MATLAB, Multisim | IDEs: STM32CubeIDE, Keil, Arduino IDE, VS Code, PlatformIO | STM32 Tools: CubeMX, CubeProgrammer | Web: HTML, CSS, JS, React, PHP, Node.js, Python, MySQL, MongoDB, Firebase

Key Projects:
- STM32G474 + ESP32-C3 main controller PCB with motor/heater control and thermal safety
- Power bank PCB with battery management system and USB output
- ESP32-CAM IP streaming system with remote access and web interface
- STM32 sensor integration with gyroscope, accelerometer, and ADC
- Digital synthesizer with waveform generation and audio effects
- LED ambient lighting cube with touch control
- IoT-based environmental monitoring system with web dashboard
- XAMPP-based web applications with database integration

Why Work With Me:
- 3+ years of hands-on experience in hardware, firmware, and web
- 5+ production-ready PCBs delivered
- Clean, documented code and reliable hardware
- Clear communication and on-time delivery
- NDA signing for IP protection
- Available for fixed-price, hourly, or long-term engagements

Work Terms

Hours of Operation:
- Monday to Friday: 9:00 AM – 9:00 PM (PKT)
- Saturday: 10:00 AM – 6:00 PM (PKT)
- Sunday: Available for urgent projects (by prior arrangement)
- Flexible for client time zones

Payment Terms:
- Accepted payment methods: Guru SafePay, Bank Transfer
- Fixed-price projects: 50% upfront milestone, 50% upon completion
- Hourly projects: Tracked via Guru WorkRoom
- Payments released upon milestone approval

Preferred Communication Style:
- Primary: Guru WorkRoom (for all project-related communication)
- Quick updates: Available via Guru chat
- Video calls: Available upon request
- Response time: Within 1 hour during working hours

Project Management Approach:
- Clear milestones and deliverables
- Weekly progress updates
- Documentation and code provided throughout the project
- Post-delivery support for 15 days

NDA & IP Protection:
- I am happy to sign NDAs
- All IP rights transferred upon full payment

I believe in transparent, honest, and professional communication. I am open to long-term collaborations and recurring projects. Let's build something great together!