I will program your microcontroller project and simulate
Engr student offering help in math, C plus plus, circuits and web dev
About this Gig
Need your microcontroller to actually work? I can help.
I'm an Electrical Engineert with hands-on embedded systems experience. I've built an ESP32 energy management prototype (sensors, relays, MQTT) and a PIC-based RFID attendance system with LCD, buzzer and interrupts.
WHAT I OFFER
- Firmware for PIC and ESP32 in C/C++
- Sensor interfacing: temperature, RFID, voltage, current
- Relay, LCD and buzzer control
- Timers, interrupts and PWM
- MQTT communication for IoT projects
- Proteus simulation before you build hardware
- Debugging and fixing existing code
- University and final-year project help
YOU WILL RECEIVE
- Clean, commented source code
- Simulation file (if included in your package)
- A short explanation of how it works
PLEASE SEND ME
- Your project requirements
- The microcontroller or board you use
- Circuit diagram or components list (if you have one)
Message me before ordering so I can confirm your project is a good fit.
My Portfolio
FAQ
Which microcontrollers do you work with?
I work with PIC and ESP32/Aurdino boards, programmed in C/C++ (and Assembly where needed). If you use a different board, message me first and I’ll tell you honestly whether I can help.
Do you provide a simulation of my project?
Yes. I can simulate your circuit and code in Proteus so you can see it working before building the hardware. It’s included in the Standard and Premium packages, and you can add it to Basic as an extra.
Can you help with my university or final-year project?
Yes. Send me your requirements and I’ll confirm what I can deliver. I also explain the code so you understand how it works and can answer questions about it.
What do you need from me to get started?
Your project requirements, the board or microcontroller you’re using, and a circuit diagram or components list if you have one. The more detail you give, the faster I can deliver.
Will I get the source code?
Yes. Every package includes clean, commented source code.
Can you fix code I’ve already written?
Yes. That’s what the Basic package is for. Send me your code and a description of what’s going wrong, and I’ll debug it

