Dev For Hire

Embedded Systems Engineer ยท Computer Vision ยท On-Device ML Eswar

๐Ÿ‘ค

Hi, I'm Eswar

Embedded systems engineer and computer vision researcher based in Melbourne with a Master of IT (IoT major) from Deakin University. I build privacy-first products close to the metal โ€” Rust, C, Python, Swift, on-device ML.

Currently running the TOD research project โ€” training the Astra LT vision model (mAP50: 0.956) to detect and predict trolley bay occupancy in retail stores using a Raspberry Pi CamUnit. Also building Traverse, a privacy-first iOS driving app in beta with real users, and Roem, a social discovery platform with anonymous aggregate heatmaps.

I work in embedded systems, computer vision, and on-device ML. Open to European remote roles.

๐Ÿ“„ Download CV

Showcase

View Research โ†’
TOD โ€” Trolley Occupancy Detection
Python OpenCV YOLOv8 Raspberry Pi Ubuntu Server Computer Vision On-Device ML

TOD โ€” Trolley Occupancy Detection

An independent AI research project investigating whether a low-cost computer vision device can predict trolley bay shortages in retail stores before they occur. The CamUnit โ€” a Raspberry Pi with a USB webcam โ€” mounts above a trolley bay and runs Astra LT, a custom-trained YOLOv8 vision model (mAP50: 0.956, trained on 1,750 images across 9+ Australian retail brands). Includes face detection gate for privacy โ€” any frame containing a person is discarded before analysis. Currently seeking IGA trial store partners in Melbourne's south-east.

View Project โ†’
ToolStack
HTML5 BootStrap 5 Vanilla JS Rust WebAssembly

ToolStack

A suite of tools including a Bulk Unit Converter, Image Compressor, Hash Generator, JSON Validator, Regex Tester, Bulk Currency Converter. All running offline without a backend.

View Project โ†’
Lazy Alarm
Python Dynamo DB Alexa Skill

Lazy Alarm

An Alexa Skill designed to help you wake up after your morning alarm goes off by asking math questions.

View Project โ†’
DeliveryMate
HTML5 CSS WebSocket NodeJS

DeliveryMate

DeliveryMate is a new and independent community-sharing platform designed to cultivate stronger connections among community members by facilitating the shared transport of goods.

View Project โ†’
Project 4
Rust

GeekPad

GeekPad is a secure, minimalist, CLI notepad built with Rust.

View Project โ†’
Project 5
Python Telegram

Sentry - Stock Price Monitor Telegram Bot

A 24/7 stock price monitoring bot that sends Telegram alerts when prices breach your set limits.

Experience & Skills

Technical Skills

Frontend

ReactJS TypeScript Tailwind CSS HTMX ThreeJS Flutter React Native BootStrap Vanilla JS

Backend

FastAPI Django MySQL PostgreSQL Dynamo DB PHP WASM WASI API GraphQL Firebase Redis

DevOps & Tools

AWS & Azure Docker & Kubernetes CI/CD Pipelines Git & GitHub Figma

Programming Languages

Python Java C# Rust C++

Career Journey

Sep 2026 - Present

Independent AI Researcher

TOD โ€” Trolley Occupancy Detection. Trained Astra LT v1 (YOLOv8 small, mAP50: 0.956) on 1,750 images across 9+ Australian retail brands. Built and deployed the CamUnit (Raspberry Pi + OpenCV + Ubuntu Server) for edge inference with face detection privacy gate. Seeking IGA trial store partners in Melbourne's south-east.

Sep 2025 - Present

Independent Software Developer

Building custom web applications for clients across various industries. Specializing in React, Flutter, and cloud deployment.

Present

Department Manager โ€” Woolworths Group, Melbourne

Permanent salaried department manager across two stores. Built LLM automation stack for management tasks using local quantised models on consumer hardware.

Mar 2025 - Apr 2025

Web Developer

Upgraded a Shopify website to React based fullstack website.

Nov 2024 - Mar 2025

Mobile Application Developer

Developed a feature for an existing app using Flutter, PHP and, PostgreSQL. Deployed it to Google PlayStore.

Frequently Asked Questions

I work on a wide range of projects including web applications, mobile apps, IoT projects, API development, and custom software solutions. Whether you need a simple landing page or a complex enterprise system, I can help bring your vision to life.

Project timelines vary depending on complexity and scope. A simple website might take 1-2 weeks, while a full-scale web application could take 1-3 months. I always provide realistic estimates during our initial consultation and keep you updated throughout the development process.

Clear communication is key to project success. I provide regular updates via email, schedule weekly video calls for larger projects, and am available through messaging platforms for quick questions. You'll always know the current status and next steps.

I typically work with a 50% upfront payment to begin the project, with the remaining 50% due upon completion. For larger projects, we can arrange milestone-based payments. I accept bank transfers, PayPal, and other major payment methods.

Yes! I offer ongoing support and maintenance packages to ensure your application continues to run smoothly. This includes bug fixes, updates, security patches, and feature enhancements. Support packages can be customized to fit your specific needs and budget.

Let's Collaborate and Create

I'm currently available for freelance projects. Whether you have a question or just want to say hi, my inbox is always open.