Personal details

Kiril M. - Remote full-stack developer

Kiril M.

Based in: 🇲🇰 Macedonia
Timezone: Skopje (UTC+2)

About

Full Stack Engineer with 5 years of experience specializing in React, TypeScript and Next.js, delivering solutions that prioritize client satisfaction. Led 8 projects throughout his career, the latest being a cutting-edge AI SaaS app. Known for attention to detail, constantly delivering high-quality work including pixel-perfect design implementations. Always seeking new challenges and learning opportunities, with a commitment to shipping value-driven solutions.

Work Experience

Full Stack/Product Engineer
The Onli Corporation | Oct 2024 - Feb 2026
MongoDB
Redis
TypeScript
Stripe
React
gRPC
Next.js
Golang

Reported directly to the CTO across two phases of work.

Phase 1 - Client project:

- Took a messy Next.js + Go codebase for one of Onli's clients, cleaned it up, built out the missing features, and shipped it to production - the company's first client to actually go live.

Phase 2 - Onli Cloud

- Onli Cloud is the developer platform on top of Onli's core asset technology - it's where developers build "Appliances" that interact with digital assets. Onli Cloud started as an early prototype the CTO had built to show shareholders. I took the concept and built the product from scratch.

- Owned UI/UX end-to-end — handed rough notes on how things should work and left to figure out the rest. This is where I started moving from full-stack to product engineer.

- Migrated the codebase to Turborepo so the product could support multiple versions of the core gRPC packages in parallel.

- Since the users were developers, I wrote a DX-friendly wrapper library on top of the painful proprietary gRPC packages they'd otherwise have to use directly.

- Built the Stripe billing flow. Webhook-heavy, since payments triggered VPS provisioning on the backend.

Lead Engineer
CityEye | Oct 2025 - Jan 2026
PostgreSQL
Redis
TypeScript
Docker
React
Docker Compose
Drizzleorm

Local navigation mobile app launched in December 2025. Grew to 10k users and is still running in production.

- Started with a coffee and an idea from the founder. Left as the lead engineer on the project.

- Made the stack calls: React Native for the mobile app, Postgres with PostGIS for location queries, Redis, Docker.

- Brought on a mobile developer (referral from the Onli CTO) to build the React Native app. Coordinated with him throughout, designed and delivered the backend API endpoints he needed.

- Built the full backend and web admin panel myself - ElysiaJS, Vite + React

- Tight budget meant hard choices on scope, worked with the founder on what to cut and what to keep, prioritizing the features that actually needed to ship for launch.

- Set up production deployment with backups.

Projects

FourQ Agency Landing Page
TypeScript
React
Agents
Next.js
Google gemini
A CRO-optimized landing page for a marketing agency
Axel - An agent for Ecom Email Marketing
PostgreSQL
Amazon S3
TypeScript
Shopify
Auth
React
Cloudflare
Trigger
Agents
Neon
Drizzleorm
Klayvio
Tanstack
Vercel ai sdk
An agent that crafts and produces on-brand email campaigns in minutes. The user integrates their Shopify Store & Klaviyo Account Agents pull the store's: - Styling/branding - Tone of voice - Product catalog With that information, using a special templating engine, Axel can create on-brand email campaigns that are ready to be pushed in Klaviyo as drafts

Education

Seavus Education and Development Center
Bootcamp Degree・Full Stack Web Development
Oct 2019 - Nov 2020

Certifications & Awards

Winner of Startup Weekend Ohrid
Techstars | Apr 2024