Available for frontend opportunities

And I make it pretty.

Amira working on frontend code at her laptop
Frontend engineering · Design to code
Based inPrishtina, Kosovo
Core stackReact · Next.js · TypeScript
Open toRemote · Hybrid · Freelance · Germany relocation

A small side quest

Prompt the developer.

Five requests. Five honest replies.
Find out what happens on my side of the screen.

Amira.exe0 / 5 discovered

01 / Selected work

Design translated into a polished product.

Projects that reflect how I approach product interfaces, thoughtful design, and bringing ideas to life.

Personal project · 2026

My portfolio

You’re here ↗

Promoted from “someday” to “done”

Yes, the developer
finally has a portfolio.

This portfolio lived on my to-do list long enough to start paying rent. I could build interfaces for other people, but my own website? Apparently that needed one more “I’ll do it next weekend.”

Finally building it became a bigger achievement than I expected. It taught me to give my own goals a real place in my schedule, and helped me start building consistency: small steps, regular effort, and coming back even when the perfect moment failed to RSVP.

The biggest lesson? My goals deserve the same care I give other people’s projects. Progress came from making time and showing up. Sadly, putting “build portfolio” on a prettier to-do list did not count.

How I built it

Some parts were vibe-coded, others took shape through a back-and-forth between Claude and me. I made use of the tools available, then put my developer hat on to review the code, refine the UI, and decide what actually belonged. AI helped me move faster; it didn’t get the final say.

Amira working on code at her laptop
Me, finally working on that “next weekend” project.

The project

A personal home for my work, experience, and approach to frontend development.

Focus

Responsive design
Light and dark themes
Thoughtful interactions

What I learned

Prioritising my goals
Building consistency
Turning intention into action

Personal project · In progress

A little app for little learners

Currently building

As if I weren’t childish enough.

I’m also building a toddler learning app in Albanian, filled with colourful letters, animal sounds, numbers, shapes, and little moments of discovery.

It’s a chance to turn my love of playful interfaces into something children can explore. And yes, choosing between cute animals now counts as working.

Colourful Albanian letters with a rainbow and smiling sun, created for the app’s Shkronjat activity cover
Shkronjat · A colourful start to learning
Cute illustrated animals with Albanian names, including a butterfly, turtle, penguin, bear, and hedgehog
A few of the app’s very small co-workers

The idea

Playful learning in Albanian, designed around small hands and big curiosity.

Exploring

Letters & numbers
Colours & shapes
Animals & sounds

My focus

Simple interactions
Friendly visual feedback
Learning through play

02 / Experience

Built through real product delivery.

From early React applications to modern Next.js systems, my work has stayed close to the intersection of design, product and engineering.

03 / About

I care about the details users notice—and the systems teams rely on.

I’m Amira, a frontend engineer with six years of experience turning detailed product designs into responsive web applications and reusable UI systems.

I focus on thoughtful interaction, accessible UI and maintainable component architecture, while expanding into frontend-heavy full-stack work with Next.js.

Core

React · Next.js · TypeScript · JavaScript

Interface

HTML · CSS/SCSS · Tailwind CSS · shadcn/ui · Material UI · Storybook

Delivery

Git · GitHub · Jira · Figma · Agile · Scrum · API integration

Close-up of Amira writing frontend code on her laptop
Amira working at her laptop

04 / Education

2021 — Present

Master of Data Science

Universum College

2015 — 2018

BSc in Computer Science

Universum College

2017

Erasmus Exchange

ODTU / Middle East Technical University

05 / Contact

Have a product in mind?
Let’s make it work beautifully.

amirahoxha0@gmail.com ↗

This opens your email app with the message ready to send.