Hi, I'm Ali.

I'm a full-stack engineer based in Stockholm. I build products end to end, from React, Next.js and React Native frontends to Node.js APIs and the AWS infrastructure underneath. If you're building something and need an engineer who can own it, or just want to get a coffee, feel free to reach out.

Recently, I led development at Wakil Security.

From February to September 2026 I was Lead Developer for a four-engineer team at an early-stage personal-safety startup operating in Kenya, working alongside the founder, a product manager and an in-house guard operations team.

Alarm API & Operations Console screenshot

Alarm API & Operations Console 2026

I built the core alarm API in Node.js, Express and TypeScript using Prisma and PostgreSQL, defining the domain model and the real-time Socket.IO event architecture. I implemented API-key and role-based JWT authentication and integrated iTrack GPS hardware for live guard positioning. I co-developed the operations console in React 19 and TypeScript: a live alarm queue driven by pushed socket events, Google Maps position tracking, guard assignment and post-incident reporting.

Consumer Safety App 2026

I set up the consumer mobile application from scratch in Expo, React Native and NativeWind, establishing the architecture, coding conventions and review standards the team develops against. I co-developed the safety features: an SOS path authorised against the caller's own or their family owner's subscription, and a FollowMe authorisation model where visibility depends on family role, relationship, age category and follow-permission state, with separate rules for adult and minor subjects. I also hardened location handling, validating against clock skew, out-of-range headings and mocked fixes, closing a real-time broadcast isolation flaw, and moving road-snapping and distance calculation server-side, off the constrained background-task budgets on iOS and Android.

Consumer Safety App screenshot

Before that, I built Dentli Insights from an empty repository.

From August 2024 to January 2026 I was Lead Frontend Developer at Dentli, taking the company's B2B platform for dental clinics and clinic groups from nothing to a production React and TypeScript application. I started as sole developer, then recruited and onboarded a frontend developer and established the coding standards and review practice the team works to.

Dentli Insights 2025

I shipped the full product surface: multi-tenant company, clinic and user administration; online booking with per-clinic configuration; Patient Navigator with a kanban pipeline for patient communication; reporting; annual budgeting; marketing analytics; and a multi-step campaign sendout wizard. I worked across the stack on the Laravel API, writing controllers and endpoints for new features and handling session-based auth and CSRF integration with the frontend. I owned delivery end to end: Dockerised builds deployed to AWS ECS through GitHub Actions, with i18next localisation and a testing setup using Vitest, Testing Library and Playwright.

Dentli Insights screenshot
Clinic Business Intelligence screenshot

Clinic Business Intelligence 2025

I delivered clinic business intelligence by embedding Amazon QuickSight dashboards over an AWS Athena analytics API, unifying Facebook Ads, Google Ads and SE Ranking data into dashboards for campaign performance and SEO keyword tracking.

I spent a year and a half building a blockchain share ledger at Kvanta.

From February 2023 to July 2024 I worked as a Fullstack Developer at Kvanta, part of the Chromaway group, building the registry for a blockchain-based share ledger and contributing across the parent company's wider web ecosystem.

Kvanta Share Registry screenshot

Kvanta Share Registry 2023

I designed and implemented the registry in React.js and TypeScript within a monorepo over blockchain APIs, with Material UI dashboards giving users a clear view of transactions, splits and dividends while ownership transfers and rights issuance ran on the underlying blockchain protocols. I built the authentication layer: BankID for Swedish users plus Truid for international shareholders without a personnummer, with login and form flows in React Hook Form and Context API.

And before that, I worked independently.

From June 2021 to December 2022 I worked as an independent full-stack developer across client and product projects, mainly using React, Next.js, TypeScript, Node.js and PostgreSQL.

Ledarskapsjouren 2022

I built Ledarskapsjouren's platform, used by municipalities including Upplands-Bro, where managers can book confidential leadership support and hold video sessions with experienced advisers. I developed the booking flows, user accounts, administration and the supporting frontend and backend.

Oumli 2021

I built Oumli, an e-commerce platform for postpartum food and care products, developed in collaboration with a Stockholm-based municipal initiative. I developed the full-stack solution with React and TypeScript, Node.js and Express, PostgreSQL with Prisma, Stripe payments and AWS infrastructure.

Oumli screenshot

I studied Engineering Physics at KTH.

From 2016 to 2021 I completed an MSc in Engineering Physics (Civilingenjör Teknisk Fysik) at KTH Royal Institute of Technology in Stockholm, with a master's track in Computer Science.

What I work with.

Languages
JavaScript, TypeScript, HTML/CSS, Python, PHP, SQL
Frontend
React.js, Next.js, React Native (Expo), Redux, TanStack Query, Tailwind, NativeWind, Radix UI, MUI
Backend
Node.js, Express.js, Laravel, JWT, Zod, Socket.IO
Databases & ORM
PostgreSQL, MongoDB, Prisma
Cloud & Infrastructure
AWS (ECS, S3, EC2, Route 53, CloudFront, ACM, IAM), Docker
Testing & CI/CD
Vitest, Jest, Cypress, Playwright, Testing Library, Storybook, GitHub Actions
Data & Visualisation
Chart.js, Nivo, Amazon QuickSight
CMS
Storyblok, Sanity, WordPress