
Stanislav Mircic
Senior Embedded Software Engineer | AI & Firmware
Salary / Daily rate
Mol, Serbia
Freelance
Skills
Languages
About me
Intro
Biomedical engineer with 20+ years in AI, machine learning, and embedded systems development. Led 40+ neuroscience projects, developed real-time spiking neural networks, and created AI chat systems using GPT-4. Expert in Python, C++, iOS development, and neuromorphic computing for cutting-edge biotech solutions.
Work experience
R&D Mobile/Desktop/Firmware Developer
Backyard Brains
Mar 2014 - Present
12 years 8 months
Ann Arbor / Novi Sad
AI related: - Developing a support chat system in Python using OpenAI GPT-3/embeddings, GPT-4 and FastAPI. - Mentoring over a dozen AI projects as part of the BYB Fellowship program, which are based on various technologies such as tinyML, TensorFlow Lite, Edge Impulse, and the MATLAB Neural Network toolbox. All projects had a neuroscience topics like EEG decoding, P300 surprise detection etc. - Real-time simulation of spiking neurons in microcontrollers, using Izhikevich, Hodgkin-Huxley, and hybrid models. - NeuroRobot project: Designing and developing the hardware and software architecture of a robotic system that utilizes CNNs and Spiking Neural Networks to process sensor data and controls actuators in real time. iOS related: - Developing IOS applications in Objective C for iPhone, iPad and Apple Watch. - Apple's MFi hardware and iAP2 lightning port devices development. C++ development: Working on the Spike Recorder desktop cross-platform application in C++. Application reads stream of data from USB and audio card and applies numerous real time processing (FFT, IIR filtering, thresholding, spike detection etc. ). Embedded programming: Developing firmware for numerous products (some of which IEC 60601 certified) and prototypes based on the TI MSP430, STM32, Atmel AVR microcontrollers, TI and Cypress Low Energy Bluetooth SOC and ESP32, ESP8266 WiFi SOC. Involved/consulted during design of hardware products. Mentoring over 40 Neuroscience related projects in the course six years of BYB Fellowship program.
Owner and Developer
UNIT
Jun 2009 - Present
17 years 5 months
Novi Sad, Serbia
- Seizure detection in EEG using foundational and convolutional model like LABRAM, REVE, SparcNet etc. Research on new type of ML models for EEG processing. - Research in Neuromorphic/Hebbian/online learning neural networks, - PyTorch and PyBullet robot environment simulations in Python - TensorFlow, OpenCV, image processing, Yolo, edge computing - iOS applications in Objective C, - Web and desktop Adobe Flex/AIR, - Web development JavaScript, JQuery
Freelance Developer
Various Employers
Jan 2007 - Jul 2009
2 years 7 months
Adobe Flex/Air applications, web development, C# development
Researcher
Università degli Studi di Genova
Dec 2006 - May 2007
6 months
Genoa Area, Italy
Study visit and working on control software for Haptic robot for rehabilitation and research in human motorics based on RealTime Application Interface for Linux and Irrlicht 3D Graphical Engine. Neurolab, DIST, University of Genova
Education
Univerzitet u Novom Sadu
Master's degree
2000 - 2006
7 years