I'm Armin Salihović
Full-Stack Software Engineer
I’ve worked in full-stack application development, cloud platforms, and industrial software. My projects have included e-commerce applications, backend services, device connectivity, and data integration systems.
On the frontend, I’ve used Angular, Vue.js, React, and Svelte. My backend work includes C#/.NET and PHP, as well as C, C++, JavaScript, TypeScript, and Java.
I’ve worked with PostgreSQL, MySQL, and Oracle Database. I’m also familiar with setting up Linux servers, containerizing applications, and deploying them through CI/CD pipelines using tools like GitHub Actions.
I have a background in electronics design, too. I’ve designed mixed-signal circuits with STM32 and ESP32 microcontrollers, created schematics, and laid out PCBs in KiCad. I often combine electronics with mechanical design in FreeCAD, and I particularly enjoy projects that bring hardware and software together.
I value sharing knowledge and helping less experienced colleagues grow.
My background
I hold a BSc in Computer Science with a minor in Electrical Engineering, earned through a double degree program at the University SSST in Bosnia and Herzegovina, and the University of Buckingham in the United Kingdom.
Beyond software
Outside work, I experiment with electronics and repair high-end audio equipment. I also work on personal projects, make music, and enjoy photography, especially portraits and wildlife.
I like creating things that combine technical curiosity with practical problem-solving. That might mean writing software, exploring embedded systems, or building something simply because I find it interesting.
I’m always happy to connect with fellow engineers, makers, and people working on interesting ideas.