I’m a qualified Electronic & Electrical Engineer with over 8 years of cross-functional experience across hardware design, firmware development, and creative technologies. My core strength lies in delivering innovative, reliable solutions that blend engineering precision with user-centric design.
🌐 What I Bring to the Table
- Hardware & Firmware Expert: 8+ years of experience designing custom embedded systems, developing efficient firmware in C/C++ and Arduino, and building robust PCBs using Altium, Eagle, and KiCad.
- IoT & System Integration: Developed smart automation systems using ESP32, Raspberry Pi, and STM32 platforms. Skilled in MQTT, OTA updates, and cloud-connected devices.
- Web & Backend Development: Proficient in building scalable back-end services and web dashboards for IoT systems using PHP, JavaScript, and Laravel.
🏆 Achievements
- Best Project Award by IESL Sri Lanka for a wireless power transfer system.
- 1st place in Robotics Competition – University of Peradeniya.
- Over 100 custom PCBs designed and delivered to global clients though Fiverr.
If you're looking for a versatile problem-solver who thrives in both engineering and creative domains, let’s connect and bring your ideas to life.
Additionally, I have team of hardware and software experts, and we can do large projects and develop and deliver complete solutions.
PCB Design
Arduino
Altium Designer
KiCad
Electronics
Engineering Design
C++
Embedded C
Embedded Linux
Python
Internet of Things
ESP32
STM32
nRF52
Circuit Design
MacDara O.
Claremont, Australia
$75/hr
5.0
2 jobs
I do two things for clients, both end to end.
SMALL BUSINESS WEBSITES AND SEARCH
I build and fix small business websites, then make sure people can find them. Most of that work is Squarespace, WordPress and Webflow, plus custom builds when a template will not do the job.
Station Street Fitness is a boutique Perth gym. Their site was on WordPress and I rebuilt it in Next.js, then wired Google Analytics 4 and Search Console and took on the ongoing SEO. I can talk you through the real traffic and ranking data rather than show you a screenshot.
The Engine Room Fitness is an Irish gym on Squarespace 7.1: homepage redesign, hero video, page speed work, local search and AI search visibility.
I run a design studio, Solaisoft, so the brand, the logo, the collateral and the site all come from one place instead of three freelancers who have never spoken to each other. Every design in my portfolio is mine end to end: the brand, the logo, the colour and type system, and the imagery.
What that covers:
- Squarespace 7.1 design and build, including Fluid Engine and custom CSS
- WordPress block themes and Elementor, Webflow
- Redesigns and platform migrations of live sites, with redirects, schema and Search Console handled properly
- Technical SEO: Search Console, schema, canonicals, redirects, Core Web Vitals
- Local SEO and Google Business Profile
- AI search visibility, so your business appears in ChatGPT, Claude, Perplexity and Google AI Overviews
- Google Analytics 4 and Search Console setup, with reporting you can read
- Branding, logo and print collateral where the project needs it
PRODUCTION AI SYSTEMS
I build LLM-powered features, autonomous agents, RAG pipelines, and the eval infrastructure that keeps them reliable. I direct AI agents to ship production code, and I own the quality of what they produce.
Stack I work in daily:
- Claude (Anthropic API), OpenAI, Gemini - model selection, prompt engineering, cost optimisation
- Claude Code, Claude Agent SDK, MCP servers (Model Context Protocol)
- Multi-agent orchestration, tool use, structured outputs
- RAG with semantic search, pgvector, hybrid retrieval (dense + lexical, RRF fusion)
- Eval pipelines - LLM judge, regression suites, benchmark harnesses
- FastAPI + Python backends, Next.js + TypeScript frontends
- Postgres, Redis, Railway, Vercel, Docker, Azure, GitHub Actions CI/CD
Built and running:
1. claude-echoes - verbatim semantic memory across Claude Code sessions. Postgres + pgvector, local embeddings, hybrid retrieval. Benchmarked at 86.4% on LongMemEval (ICLR 2025), with raw outputs and reproduction steps published. MIT licensed.
2. AzurePrep - paid certification platform covering 32 Microsoft and GitHub certifications, with questions and flashcards authored and quality-gated by an LLM judge pipeline.
3. Examworthy - multi-vendor certification practice platform, live on Stripe. Next.js on Vercel.
4. PortPilot - localhost port and dev-server manager. Electron desktop app, VS Code extension on the Marketplace, MCP server and CLI. MIT licensed.
Open source: merged pull requests to astropy, sunpy, spacepy, astroplan and astroquery, the Humanitarian OpenStreetMap Team, OpenFn and Bellingcat.
HOW I WORK
- Plan before building. Scoping, written architecture and success criteria come before code.
- Fixed price with milestones on web projects, agreed before I start.
- Implementation and review run as separate agents with separate contexts. The reviewer sees the diff, the touched files and the requirement, never the writer's reasoning.
- I verify every change from outside the system that made it, by unauthenticated fetch or by re-running the measurement. A success return is not evidence.
- I report honestly. If a build is at risk you hear it from me before the deadline, and you get updates while the work runs.
Based in Perth, Australia (UTC+8). My hours overlap morning APAC, evening US, and the full EU business day.
Tell me what you are building, or send me the site you want fixed.
Claude
AI Agent Development
Retrieval Augmented Generation
LLM Prompt Engineering
Generative AI
LangChain
OpenAI API
Python
TypeScript
FastAPI
Next.js
API Development
Squarespace
Search Engine Optimization
WordPress
Web Design
Local SEO
Google Analytics
Webflow
Website Redesign
Muhammad A.
Melbourne, Australia
$60/hr
5.0
35 jobs
P R O F E S S I O N A L S U M M A R Y
Results-driven Electronics Engineer with 14+ years of experience in Embedded Systems, Internet of Things (IOT) and High-Speed PCB Design. Proven expertise in end-to-end product development, from concept to mass production, with a strong focus on reliability, integrity, efficiency, and security. Adept at Agile workflows, crossfunctional collaboration, and managing engineering teams.
Electronic System Design : Designed and developed advanced electronic systems for cash-handling machines, including power, sensors and data distribution and processing boards, leveraging STM32 microcontrollers, iMX8 MPUs, Raspberry Pi Compute Module CM4. Customized single board computers and carrier boards are designed with iMX8M and CM4 using DDR3L, HDMI, PCIE Gen 3, USB 3.0, CAN, Ethernet etc. Altium Designer is used for PCB designing.
Hyperlynx SI & PI suits are used for signal integrity and power integirty of pcb boards. Efficient pcb stackups are designed for high speed and mixed signal boards.
Power Distribution & Safety : Engineered efficient, reliable, and safe DC power distribution boards for various products, ensuring compliance with industry standards IPC-2221 and IPC-2152.
EMI Mitigation & Signal Integrity : Implemented EMI noise suppression techniques using optimized PCB stack-ups and advanced filtering methods.
Hardware Testing & Debugging : Conducted rigorous hardware testing and debugging to ensure optimal performance, reliability and functional compliance using test jigs, power loads, multimeters, oscilloscopes and logic analyzers.
DFM, DFT & DFA Analysis : Performed Design for Manufacturing (DFM), Design for Testability (DFT), and Design for Assembly (DFA) analysis to streamline mass production.
Version Control & Collaboration : Managed version control in hardware design using Git and Altium 365, ensuring efficient collaboration with team and design traceability.
Firmware Development & Debugging :
Developed and maintained secured firmware across the entire product line including secure OTA, STLink and JTAG are used for in-depth debugging and code optimization. Version control using Git and bitbucket for code management and maintenance. STM32Cube IDE is used as
development framework environment.
Secure Boot & Encryption : Implemented secure booting and encryption in firmware using STM32 Encryption SDK, integrating hardware encryption chips for enhanced security. AES is used for hashing and RSA for enhanced encryption.
Procurement & Component Sourcing : Led component sourcing and procurement efforts for next-generation hardware products, ensuring supply chain efficiency and cost-effectiveness.
Remote OTA Updates & Custom Bootloaders : Developed remote over-the-air (OTA) update mechanisms and custom bootloaders to enhance device maintainability and security.
Custom Communication Protocols: Engineered proprietary communication protocols using Protocol Buffers and JSON for nextgeneration product integration and scalability.
Agile Development & Project Management : Experienced in Agile workflows, utilizing Jira for tracking daily and biweekly tasks across multiple concurrent projects.
Embedded System
C++
Microcontroller Programming
Hardware Prototyping
Embedded C
Arduino
PCB Design
Circuit Design
AVR Microcontroller
Multilayer PCB
ESP32
WiFi
STM32
Electronic Design
Gavin L.
North Sydney, Australia
$55/hr
5.0
2 jobs
Hi I'm Gavin 👋
I'm an ex-accountant who worked with a financial advisory firm with $1.8 billion in funds under advice for three years, during which I processed over $20 million in client transactions, reconciliations, and financial reporting.
I helped design a client onboarding system that streamlined the intake process, reduced manual admin by 70%, and improved response time for new inquiries.
I built an automation system for a local cleaning business that eliminated up to 10 hours of manual admin work each week.
Most recently I ran a full AI systems audit and implementation for a construction business in Australia.
These days I build AI systems that take service business owners out of the daily running of their own business. Enquiry handling, lead follow up, job intake, and a phone receptionist that answers after hours.
I look at how your business operates, and I build the systems on the side that makes you money. The ones that bring leads in, reply to them fast, and chase the ones that go quiet.
Embedded System
Make.com
n8n
GPT-4
Airtable
Xero
API Integration
AI Agent Development
Build Automation
System Automation
AI Consulting
Marketing
Tax Accounting
SAP
Embedded C
Jacques L.
Palmwoods, Australia
$80/hr
5.0
23 jobs
I build Unity applications across architecture, engineering and construction (AEC), games, mobile apps, simulations and real-time 3D.
I have worked in software engineering since 2005 and with Unity and C# since 2012. As a Certified Unity Expert Programmer, I take projects from technical planning through architecture, development, optimisation and deployment across WebGL, iOS, Android and desktop.
My work spans Unity development, gameplay systems, 3D pipelines, native mobile integrations, backend APIs, multiplayer, cloud infrastructure and CI/CD.
AEC, CONSTRUCTION AND REAL-TIME 3D
I create Unity solutions for architecture, engineering and construction, including:
• Interactive building, home and product configurators
• Real-time architectural visualisation
• Parametric modelling and design automation
• SketchUp extensions using Ruby and the SketchUp Ruby API
• Automated geometry, metadata and GLTF export pipelines
• Runtime GLTF and GLB model loading in Unity
• GIS and geospatial 3D visualisation
I develop custom SketchUp extensions that inspect model structures, extract geometry and metadata, apply project rules, generate configurable variants and export Unity-ready assets.
In Unity, I build runtime systems for materials, colours, dimensions, component options, pricing, camera controls, saved configurations and backend integrations.
GAMES, APPS AND SIMULATIONS
My experience includes commercial mobile games, PC and console titles, location-based apps, educational software, training simulations, multiplayer systems and virtual environments.
I can assist with:
• Unity gameplay and application development
• Mobile, desktop, console and WebGL delivery
• Educational and training simulations
• Location-based and augmented reality applications
• Multiplayer and server-authoritative systems
• Unity UI and editor tools
• Performance, memory and app-size optimisation
• Native iOS and Android plugins
• Unity upgrades, technical audits and complex debugging
• App Store, Google Play and TestFlight releases
GIS, FULL-STACK DEVELOPMENT AND DEVOPS
I have delivered mapping applications using Unity with Mapbox, WRLD and Google Maps, and Angular applications using Leaflet, HERE Maps and Esri ArcGIS. Use cases include architectural visualisation, indoor navigation, asset tracking, drone simulation and GeoJSON processing.
For backend and web development, I work with Node.js, Express, TypeScript, PHP, Firebase, MongoDB, AWS, Azure and Google Cloud. I build APIs, authentication, admin tools, content pipelines, analytics integrations and real-time services.
I create automated pipelines using GitHub Actions, GitLab CI/CD and Fastlane for Unity builds, mobile signing, WebGL deployment and release management.
AI-NATIVE SOFTWARE DEVELOPMENT
I use Claude, OpenAI Codex and MCP-based tooling for codebase analysis, prototyping, implementation, testing, documentation and maintenance.
My AI-assisted workflow combines clear specifications, experienced architectural direction, source control, code review, automated testing and CI/CD validation. I also help teams adopt AI-native workflows through agent-ready documentation, reusable skills, coding standards, test-driven development and automated reviews.
SELECTED PROJECTS
• Woodoku Blast — Tripledot Studios: Technical Lead for two years on a commercial mobile puzzle game with millions of users. I led architecture, gameplay systems, native iOS and Android integrations, performance, technical direction and CI/CD.
• Block Gun 3D series: Lead Multiplayer Developer using Photon Unity Networking on mobile games with several million monthly active users.
• WeStretch: Principal Software Engineer on a commercial Unity fitness app for iOS and Android. My work included architecture, Firebase and Node.js services, native integrations, subscriptions, offline support, performance, app-size reduction, Unity upgrades, and CI/CD. I also established engineering standards and guided long-term technical direction.
HOW I WORK
I can lead a complete technical workstream or join an established team to solve a defined problem. I contribute as a senior Unity engineer, technical lead, solution architect, full-stack developer or consultant.
As the founder of multiple companies, I understand the commercial realities behind software decisions. Clients value my ability to understand the goal, identify risks early, communicate options clearly and turn complex requirements into maintainable software.
CREDENTIALS
• Certified Unity Expert Programmer
• More than 20 years of software engineering experience
• Unity and C# development since 2012
• Certified Scrum Master
• Certified DevOps Engineer
If you need an experienced Unity developer or technical lead for an AEC platform, game, app, simulation or real-time 3D product, send me a message.
MongoDB
JavaScript
HTML5
Node.js
C#
jQuery
Angular
DevOps
Agile Software Development
XAPI
Software Architecture & Design
Game Development
Game Design
Unity
Rustici Software SCORM Cloud
Raj K.
Perth, Australia
$15/hr
5.0
1 jobs
Have an electronics product idea that you want to become reality? I determine manufacturing costs, develop prototypes, and arrange for mass manufacture. Turn key for your idea - start to finish!. I take pride in providing high quality work.
Background
I am a electronics engineer with 3+ years experience: electronics design, design for manufacture, firmware engineering, mechanical designs and systems engineering. Masters in electronics engineering from The University Of Adelaide one of the top University in Australia. 1+ year professional experience as a Wireless Communication Engineer at the Biomedical Laboratory in Adelaide, SA. An additional experience as a professional engineer with companies in Brisbane & Adelaide.
Skills
Engineering finance (manufacturing cost estimation), PCB/circuit design, embedded firmware/software, Android/iOS apps for BLE control of microcontrollers, CAD, robotics & power control systems, and more. I have necessary recognition from Engineers Australia and INCOSE organizations.
Professional research associate in a previous career; Clients often hire me to write on complex engineering topics, from tutorials, articles, research into engineering companies, market research, patents, etc. I provide guidance on compliance testing and relevant documentation for national level selling.
keywords: ESP32, nRF52, ATmega, STM32, BLE, bluetooth, WiFi, Arduino, Zigbee, PCB design, Eagle, KiCAD, CAD, Fusion360, Autodesk, IoT, wireless, IMU sensor, solar power, MPPT, RF, RS-485, CAN Bus, product designer, electronics engineer, prototype engineer, DFM, design for manufacturing.
Electronic Design Automation Software
Electronic Circuit Design
CAD
Manufacturing
Testing
Industrial Engineering
Project Management
Modeling
Firmware
How it works
Post a job for freePost a job
Tell us what you need. Create your own job post or generate one with AI then filter talent matches.
Hire top talent fast
Consult, interview, and hire quickly, so you can meet the freelancers you're excited about.
Collaborate easily
Use Upwork to chat or video call, share files, and track project progress right from the app.
Payment simplified
Manage payments in one place with flexible billing options. Only pay for approved work, hourly or by milestone.
Don't just take our word for it
“Upwork provides an umbrella-level of security. I can see a talent’s work history and ratings. I can hold payments in escrow. I can communicate through Upwork Messages instead of working through my email address.”
KD
Kim Darling
Emerald Tiger
“Upwork is the best platform to hire skilled professionals when we're not looking for a full-time employee. All the companies in our portfolio use Upwork to find talent across a wide range of fields.”
DM
David Merry
Kinetic Investments
“Our very specific requirements can be a challenge—With Upwork, we’re able to access a bigger community to ensure the success of our projects.”
KK
Katja Krohn
Summa Linguae
How do I hire a Embedded Systems Engineer in Australia on Upwork?
You can hire a Embedded Systems Engineer in Australia on Upwork in four simple steps:
Create a job post tailored to your Embedded Systems Engineer project scope. We'll walk you through the process step by step.
Browse top Embedded Systems Engineer talent on Upwork and invite them to your project.
Once the proposals start flowing in, create a shortlist of top Embedded Systems Engineer profiles and interview.
Hire the right Embedded Systems Engineer for your project from Upwork, the world's largest work marketplace.
At Upwork, we believe talent staffing should be easy.
How much does it cost to hire a Embedded Systems Engineer?
Rates charged by Embedded Systems Engineers on Upwork can vary with a number of factors including experience, location, and market conditions. See hourly rates for in-demand skills on Upwork.
Why hire a Embedded Systems Engineer in Australia on Upwork?
As the world's work marketplace, we connect highly-skilled freelance Embedded Systems Engineers and businesses and help them build trusted, long-term relationships so they can achieve more together. Let us help you build the dream Embedded Systems Engineer team you need to succeed.
Can I hire a Embedded Systems Engineer in Australia within 24 hours on Upwork?
Depending on availability and the quality of your job post, it's entirely possible to sign up for Upwork and receive Embedded Systems Engineer proposals within 24 hours of posting a job description.
Find more freelancers
Top cities for Embedded Systems Engineers in Australia