Open to full-time remote roles

Full-Stack Engineer

I design and ship products that feel premium and perform.

Hey, I'm Ermal — a full-stack engineer from North Macedonia working across React / Next.js and Python / Spring Boot backends. Most recently I built the backend for an online software store on AWS serverless, including Stripe, PayPal and Revolut payments. I care about clean architecture, and I'm growing toward systems engineering and DevOps.

Portrait of Ermal Baki
statusavailable
Stack
Next.js / Spring Boot / AWS
Based in
North Macedonia (CET)
Experience
3+ years
Shipped
5+ production projects
Strengths

What makes my work stand out

Product interfaces

Designing modern, conversion-focused product interfaces that feel intentional, not templated.

Back-end architecture

Building scalable back-end services, serverless APIs, and payment flows that hold up under real usage.

End-to-end delivery

Shipping complete products with strong collaboration, clear communication, and real ownership.

Featured Projects

A look at what I've built

View all projects →
Screenshot of Synami Online Software Store

Synami Online Software Store

Live

The backend and storefront for an online software store, with multi-provider payments and customer accounts.

Built during an internship: a serverless backend with retry-safe order processing so payments are never duplicated or lost.

Next.jsTypeScriptPythonAWS LambdaDynamoDB
  • Serverless backend on AWS (Lambda, API Gateway, DynamoDB), defined as code with the Serverless Framework
  • Stripe, PayPal, and Revolut payments with verified webhooks and server-side pricing
  • Cognito customer accounts alongside guest checkout, backed by 75+ automated pytest tests
Private repositoryLive

WebGL Modeler

Completed

A Blender-style 3D modeler that runs in the browser: spawn primitives, select faces, edges and vertices, then extrude, bevel, loop cut, and export to OBJ.

Built to learn mesh editing from the ground up, on a hand-written half-edge data structure with full undo/redo.

TypeScriptThree.jsWebGLVite
  • Half-edge mesh with extrude, scale, bevel, loop cut, move, and delete tools
  • Blender-style keybindings with typed numeric input and cancel-to-restore
  • Scene-wide undo/redo, plus OBJ import and export
Screenshot of EVBSystems Client Website

EVBSystems Client Website

Live

A client-focused company website emphasizing professional branding, lead capture, and service clarity.

Shipped a client-facing site that improved UX/UI and scalable content structure.

ReactNext.jsTailwindCSSVite
  • Designing a clear inquiry journey for prospective clients
  • Building responsive layouts and reusable UI sections
  • Preparing an SEO-ready page structure ahead of launch
Private repositoryLive
Screenshot of BEST Skopje vJobFair Platform

BEST Skopje vJobFair Platform

Live

Collaborative event platform work spanning front-end delivery, technical leadership, and quality-focused iteration.

Led team execution and shipped key functionality on timeline for a public-facing event platform.

AngularSpring BootMySQL
  • Led and mentored a 6-member student engineering team
  • Delivered Angular + Spring Boot feature updates
  • Coordinated reviews and deployment readiness
Private repositoryLive
Experience & Education

Professional growth and academic foundation

Jul 2026 — Oct 2026

Synami

Software Engineer Intern

  • Built the backend for Synami's online software store on AWS serverless (Python, Lambda, API Gateway, DynamoDB), with infrastructure defined as code via the Serverless Framework.
  • Integrated Stripe, PayPal, and Revolut payments with verified webhooks, server-side pricing, and retry-safe order processing.
  • Added Cognito customer accounts alongside guest checkout, and wrote 75+ automated pytest tests covering pricing, auth, and payments.
  • Built the Next.js, React, and TypeScript storefront: catalog, product pages with variants, and a persistent cart.
PythonAWSNext.jsTypeScript

Feb 2026 — Apr 2026

EVBSystems

Frontend Developer (Contract)

  • Built a conversion-focused corporate website with responsive layouts and reusable components that guide visitors through an inquiry journey.
  • Implemented an interactive 100+ item product catalog with an optimized sorting system, improving rendering and load performance.
  • Architected an SEO-ready page structure for discoverability at launch and scalable content growth.
ReactNext.jsTailwindCSS

Jan 2026 — Feb 2026

EVBGlass

Frontend Developer (Contract)

  • Delivered a fully responsive production website for a commercial glass manufacturer, optimized for all device tiers.
  • Engineered a custom multi-language system (Macedonian, English, Albanian) without heavy external libraries.
  • Worked directly with the client from requirements gathering through production deployment.
ReactNext.jsTailwindCSS

Dec 2024 — Apr 2025

BEST Skopje

IT Team Lead

  • Led a team of six student developers using sprint planning, daily standups, and retrospectives to keep delivery steady.
  • Designed a modular Spring Boot REST backend paired with an Angular front end for the job-fair platform.
  • Ran code reviews and mentored teammates to raise code quality; shipped interactive features that boosted engagement.
AngularSpring BootMySQL

Oct 2022 — Mar 2027 (expected)

Faculty of Computer Science and Engineering, Ss. Cyril and Methodius University

B.Sc. in Information Science (Software Engineering & IT)

Skills & Tech

Technologies I work with

Languages

JavaPythonTypeScriptJavaScriptSQLC#C++

Frontend & Graphics

ReactNext.jsAngularTailwindCSSThree.js / WebGLBlender

Backend & Cloud

Spring Boot.NET 9REST APIsAWS (Lambda, API Gateway, DynamoDB, Cognito)Serverless FrameworkMySQL

Tools & Practices

GitDockerpytestGNU/LinuxPayment IntegrationsModular ArchitectureSEO Architecture

Languages

AlbanianNativeEnglishC1MacedonianB2GermanA2

Let's talk

Have an opportunity, a question, or just want to say hi? My inbox is open.

Get in touch