A young man with wavy brown hair wearing a black polo shirt, standing in front of lush green foliage with a confident expression. The background consists of dense evergreen plants.
Jakov Spirovski
Software Developer

I enjoy making unique mobile solutions...

Graduation cap icon representing Jakov Spirovski's education at the Faculty of Computer Science and Engineering (FINKI).
Education
Faculty of Computer Science and Engineering
FINKI, UKIM
Location pin icon indicating Jakov Spirovski's location in Skopje, North Macedonia.
Location
Skopje, North Macedonia
Skopje, MKD

Mobile Development

UniFinance mobile app by Jakov Spirovski – a Flutter-based finance tracking solution tailored for students, featuring an AI assistant for budgeting support. The app displays income, expenses, weekly trends, and spending summaries in a clean, student-friendly UI. Built with Flutter, Dart, Firebase, and Figma to empower young users with smart financial habits.

UniFinance

2025
AI
Flutter
Python
Firebase

A smart finance app built for university students. Its standout feature is an AI agent that analyzes your spending, suggests cheaper alternatives, and gives personalized budgeting tips.

From daily expenses to monthly insights, it helps students save more and spend smarter — all in one intuitive platform.

View Project
Black arrow button linking to Jakov Spirovski's GitHub repository for the Pulse-Stop air quality monitoring device, built using Arduino and the Pulse.eco REST API.
Sync mobile chat app by Jakov Spirovski – developed with Flutter, Dart, Firebase, and Figma, this real-time messaging app features a minimalistic dark-mode UI focused on seamless communication. The app supports image sharing, profile uploads, and both dark and light themes, offering a clean, modern chat experience for mobile users. Designed with a simplicity-first philosophy, Sync avoids clutter and prioritizes usability and design aesthetics across all platforms.

Sync

2024
Flutter
Dart
Firebase
Figma

A modern chat app with a minimal UI, featuring dark/light mode, profile uploading, image sharing, and more.

Sync was created with a focus on simplicity and functionality. The goal is to offer a chat experience that’s free from unnecessary features and clutter.

View Project
Black arrow button linking to Jakov Spirovski's GitHub repository for the Pulse-Stop air quality monitoring device, built using Arduino and the Pulse.eco REST API.
GoDutch mobile app by Jakov Spirovski – a native Android application built with Java, XML, SQLite, and Figma for simplifying group dining expenses. The app uses OCR technology to scan restaurant receipts, automatically identify individual items, calculate tip-adjusted totals, and split the bill fairly among users. Designed for intuitive use on smartphones, GoDutch streamlines bill-splitting and payment organization for groups in social or dining settings.

GoDutch

2022-2023
Java
XML
SQLite
Figma

A native Android app that makes group payments simple, especially when splitting a restaurant bill with a group.

Instead of figuring out who owes what, GoDutch uses OCR Technology to quickly scan and process the bill, then tells you the total amount wtih the tip included.

View Project
Black arrow button linking to Jakov Spirovski's GitHub repository for the Pulse-Stop air quality monitoring device, built using Arduino and the Pulse.eco REST API.
"The function of good software is
to make the
complex appear simple."

- Grady Booch
UniFinance mobile app by Jakov Spirovski – a Flutter-based finance tracking application designed specifically for students. The app features a clean and intuitive UI that displays income, expenses, spending trends, and weekly financial summaries in Macedonian Denars (MKD). It includes an integrated AI assistant that helps students make smarter budgeting decisions. Developed using Flutter, Dart, Firebase, and Figma, UniFinance aims to build strong financial habits for young users through a simple and intelligent interface.

UniFinance

01
AI
Flutter
Python
Firebase
2025 - March

A smart finance app built for university students. Its standout feature is an AI agent that analyzes your spending, suggests cheaper alternatives, and gives personalized budgeting tips.

From daily expenses to monthly insights, it helps students save more and spend smarter — all in one intuitive platform.

View Project
Black arrow button linking to Jakov Spirovski's GitHub repository for the Pulse-Stop air quality monitoring device, built using Arduino and the Pulse.eco REST API.
Sync mobile chat app by Jakov Spirovski – developed with Flutter, Dart, Firebase, and Figma, this real-time messaging app features a minimalistic dark-mode UI focused on seamless communication. The app supports image sharing, profile uploads, and both dark and light themes, offering a clean, modern chat experience for mobile users. Designed with a simplicity-first philosophy, Sync avoids clutter and prioritizes usability and design aesthetics across all platforms.

Sync

02
2024
Flutter
Dart
Firebase
Figma

A modern chat app with a minimal UI, featuring dark/light mode, profile uploading, image sharing, and more.

Sync was created with a focus on simplicity and functionality. The goal is to offer a chat experience that’s free from unnecessary features and clutter.

View Project
Black arrow button linking to Jakov Spirovski's GitHub repository for the Pulse-Stop air quality monitoring device, built using Arduino and the Pulse.eco REST API.
GoDutch mobile app by Jakov Spirovski – a native Android application built with Java, XML, SQLite, and Figma for simplifying group dining expenses. The app uses OCR technology to scan restaurant receipts, automatically identify individual items, calculate tip-adjusted totals, and split the bill fairly among users. Designed for intuitive use on smartphones, GoDutch streamlines bill-splitting and payment organization for groups in social or dining settings.

GoDutch

03
2022-2023
Java
XML
SQLite
Figma

A native Android app that makes group payments simple, especially when splitting a restaurant bill with a group.

Instead of figuring out who owes what, GoDutch uses OCR Technology to quickly scan and process the bill, then tells you the total amount wtih the tip included.

View Project
Black arrow button linking to Jakov Spirovski's GitHub repository for the Pulse-Stop air quality monitoring device, built using Arduino and the Pulse.eco REST API.
"The function of good software is
to make the
complex appear simple."

- Grady Booch

Other Projects

01 | Hardware
Pulse-Stop air quality monitor by Jakov Spirovski – Arduino-based device showing real-time PM10 pollution levels in Karpoš 2 via Pulse.eco REST API. Features a 4-digit 7-segment display and LED indicators for public environmental awareness at bus stops. Promotes eco-consciousness and the Pulse Eco platform.

Pulse-Stop

An Arduino-based device designed to show real-time air pollution levels using the Pulse.eco REST API. It uses LEDs and a 4-digit 7-segment display to visually represent air quality.

The device aims to raise awareness about air quality at bus stops throughout the city and promote the Pulse Eco brand.

See More
Black arrow button linking to Jakov Spirovski's GitHub repository for the Pulse-Stop air quality monitoring device, built using Arduino and the Pulse.eco REST API.
02 | Software
PathPoint mobile app by Jakov Spirovski – a native Android solution developed in Java and XML using RoomDB and Figma, designed for agricultural automation. The app displays an interactive map UI on a tablet or smartphone, allowing users to plot GPS waypoints for autonomous robot navigation. It transmits real-time coordinate data to an Arduino-based robot, streamlining mapping and automation tasks in precision farming and smart agriculture environments.

PathPoint

PathPoint is an intuitive app that allows you to create a path on an interactive map and seamlessly send the real coordinates of each point to an Arduino-based fully automated robot.

Developed for agricultural purposes, the app plays a role in the automation of the industry

See More
Black arrow button linking to Jakov Spirovski's GitHub repository for the Pulse-Stop air quality monitoring device, built using Arduino and the Pulse.eco REST API.
03 | Webflow Development
EarthHub concept website by Jakov Spirovski – displayed on a laptop screen, showcasing a Webflow-built platform that connects nature, exploration, and personal growth. The site features a clean and modern UI with scenic imagery, nature-inspired visuals, and clear call-to-action elements. Designed for outdoor enthusiasts and adventurers, EarthHub emphasizes environmental connection and mindful discovery through professional Webflow development.

EarthHub

EarthHub presents an innovative CONCEPT platform that marries the beauty of nature with the thrill of exploration and personal growth.

Designed for those who appreciate the outdoors.

See more
White arrow button linking to Jakov Spirovski's GitHub repository for the EarthHub concept website, developed using Webflow to promote nature exploration and personal growth.

App Ideas? Let’s
Chat

Thanks for stopping by! If you need a developer who can take your mobile app from idea to App Store, you’re in the right place. Shoot me a message and I’ll get back to you within 24 hours.

Thank you!

Your App Idea has been sent.
Oops! Something went wrong while submitting the form.