Available for new opportunities

Software Engineer

Asmail Abdulkarim

Software engineer with a master's degree in computer science who enjoys turning ideas into solutions and exploring creative projects across web, mobile, and AI.

Portrait of Asmail Abdulkarim
Node.js Python Java C# TypeScript NestJS REST APIs SQL React Next.js Svelte JavaScript Tailwind CSS Bootstrap Android Kotlin Jetpack Compose Python OpenCV PyTorch scikit-learn NumPy OpenAI Docker Playwright Vitest Git Linux Nginx GitHub GitHub Actions Node.js Python Java C# TypeScript NestJS REST APIs SQL React Next.js Svelte JavaScript Tailwind CSS Bootstrap Android Kotlin Jetpack Compose Python OpenCV PyTorch scikit-learn NumPy OpenAI Docker Playwright Vitest Git Linux Nginx GitHub GitHub Actions
01

About me

I'm a software engineer with a master's degree in computer science who enjoys turning ideas into solutions and exploring new creative projects. Also have expertise in TypeScript/JavaScript, Java and Python.

I design and build full systems end to end — from web apps and mobile apps to machine-learning features — and I love learning new tools and technologies along the way.

Languages

Swedish

Fluent

English

Fluent

Skills

Backend

Frontend

Mobile

AI & Data

Testing & DevOps

04

Projects

A selection of products and open-source work I've built. Click View more.

01
★ Featured2024 — Ongoing

eridu-tech (@daiso-tech/core)

Co-founder of eridu-tech, an open-source backend foundation toolkit for TypeScript.

  • Open-source backend toolkit
  • DI framework from scratch
  • Comprehensive unit tests
Live demo
02
★ Featured2024 — Present

Switch Challenge Practice Site

Creator and maintainer of switch-challenge-practice.org, an aptitude-test practice platform.

  • 2000-3000 monthly visitors
  • Fullstack TypeScript/Svelte app
Live demo
03
2026 — Present

Interval Training App

A customizable interval-training app for Android.

04
2025 — Ongoing

Surveillance System

A home surveillance system with door alerts and real-time face detection.

  • Real-time face detection
  • Raspberry Pi based
05
2023 — 2024

Puzzle Solver for 'Unblock Me'

An Android app that solves 'Unblock Me' puzzles and guides the user to the solution.

06
2023 — 2024

C++ Backend for 'Unblock Me' Puzzle Solver

A C++ rewrite of the puzzle solver's Python backend for higher efficiency.

  • C++ via JNI
  • CMake + Catch2
Source ↗
05

Certificates

Certifications and credentials that back my skills. Click View more to see the details.

02

Education

Where I studied and what I focused on.

Master of Science · Computer Science

2016 — 2021

LTH, Lund University

Master's degree in Computer Science with a primary focus on software engineering and a secondary focus on machine intelligence. Studied language technology, compilers, constraint programming, artificial intelligence, machine learning, and image analysis.

React 19 and ASP.NET Core 9 · Professional course

2024

Felipe Gavilán, Udemy

Course in ASP.NET Core 9 with React as the frontend.

Programming in C++ · University course (7.5 hp)

2023

Kristianstad University

Programming course in C++. Course points: 7.5 hp.

Mobile App Programming · University course (7.5 hp)

2020

Kristianstad University

Mostly Android programming. Course points: 7.5 hp.

07

Get in touch

Have a project in mind, an opportunity to discuss, or just want to say hi? Reach out through any channel below.

Got an idea? Let's make something great together.