Portrait of Abdulrahman Jaafar

I'm a Computer Engineering M.Sc. student at Karlstad University and a System Developer at Pocky Group AB. At Pocky I build the tools the business actually runs on: a B2B wholesale ordering platform, a custom CRM for the field sales team, and automations that replaced a bunch of manual internal processes. My day-to-day stack is TypeScript, Python, Dart and Linux, plus whatever the problem needs.

In parallel I work as an Alarm Operator at Bergslagens Räddningstjänst, handling emergency calls and coordinating rescue resources. It's taught me something most developers don't get to practice: making correct decisions in seconds, under real pressure, with real consequences.

Before tech I spent years in teaching, home care and IT support for elderly users. Those roles trained me to explain complex things simply and to work with people, not just systems. It's also why I tend to build software that non-technical users actually want to use.

Currently open to summer internships and junior developer roles in Sweden. Comfortable working in Swedish or English.

Technical Focus in 2026

Systems and architecture: Getting better at designing software that scales and integrates cleanly with other systems.

B2B platforms at Pocky Group: Building and improving a wholesale ordering system and the internal tools around it.

Full-stack development: End-to-end work across backend, frontend, APIs, and databases.

Work Experience

System Developer · POCKY GROUP AB

Jan 2025 – Present · Part-time · Karlskoga
Read more → Read less ↑

Developer behind Pocky Group's digital tools and IT infrastructure. I work directly with management to figure out where the real bottlenecks are and then build something that fixes them.

What I've built and shipped so far:

  • A B2B wholesale ordering platform where retail shops log in and place their orders directly, replacing a slower manual ordering process
  • A custom CRM used by the entire field sales team to manage their customers and daily work
  • Automations for several internal workflows that save roughly 8 to 15 hours of manual work per week
  • Day-to-day IT operations across the company, keeping everything running

I like this job because nothing I build is theoretical. If it doesn't work for the people using it, I hear about it the next morning, and that keeps me honest about what "done" actually means.

Stack: TypeScript, Python, Dart, Linux, CRM integrations, process automation.

Alarm Operator (Larmoperatör) · Bergslagens Räddningstjänst

May 2023 – Present · Part-time · Karlskoga · On-site
Read more → Read less ↑

I take incoming emergency calls and coordinate rescue resources in real time. When a situation lands on my desk, my job is to figure out what's actually happening, decide what needs to go where, and make sure the right people get the right information fast.

What the role has actually taught me:

  • Making decisions in seconds with incomplete information, and being okay with that
  • Communicating clearly when the person on the other end is panicking, confused, or both
  • Staying structured under pressure instead of reactive
  • Working as part of a team where every handoff has to be clean, because the cost of a sloppy one is real

It's the kind of job that changes how you think about "urgent" at a desk job. After a shift here, a production bug at 4pm feels very manageable.

Teacher Substitute · Karlskoga kommun

Jan 2022 – Dec 2024 · Part-time · Karlskoga
Read more → Read less ↑

Substitute teacher across different subjects and age groups in Karlskoga schools. Walked into a new classroom most days with a different plan, a different group, and a different energy to manage.

What I took from it: how to hold a room, how to adapt on the fly, and how to explain the same idea three different ways until it finally clicks for someone. Turns out that last skill transfers directly to writing documentation and talking to non-technical users.

Support Worker – Social Psychiatry · Karlskoga kommun

Jan 2022 – Dec 2023 · Part-time · Karlskoga
Read more → Read less ↑

Worked with adults living with mental health challenges in the social psychiatry sector. Daily support, building trust over time, and helping people manage the practical side of their everyday lives.

It's the kind of work that teaches you to listen properly and to be patient with processes that don't move on your timeline. Both have turned out to be useful in tech too.

Home Care Assistant · Karlskoga Hemtjänst

Jan 2019 – Dec 2022 · Part-time · Karlskoga
Read more → Read less ↑

Provided daily care and support to elderly people in their homes. Showed up on time, built real relationships with clients over years, and carried the kind of responsibility where people were genuinely relying on me.

Taught me reliability in a way nothing else has, and gave me my first real experience of working with people who find technology intimidating. A lot of how I think about UX now started here.

Co-founder · UF Company (Ung Företagsamhet)

2018 · Karlskoga
Read more → Read less ↑

Ran a small Ung Företagsamhet company during gymnasium that taught swimming to newly arrived immigrants preparing for gymnasiet. In Sweden, a swimming certificate (simintyg) is a requirement to move on from grundskolan, and a lot of students who came to Sweden later in life didn't have one. That gap was what we built the company around.

We ran lessons for students who were studying Swedish and other subjects to qualify for gymnasiet, and helped them pass the swimming test that was standing between them and the next step in their education.

My first time building something from zero: finding the need, setting it up, and actually delivering it to people who needed it.

IT Guide · Karlskoga kommun

Jan 2016 – Dec 2018 · Part-time · Karlskoga
Read more → Read less ↑

Helped elderly residents in Karlskoga figure out their computers, smartphones, and everyday digital services. One-on-one sessions, lots of patience, and a lot of "okay, let's try that one more time together."

This is where I first realised I liked tech, and also where I learned that good software is the kind that doesn't make people feel stupid for using it. Still the rule I build by.

Swimming Instructor · Karlskoga Badhus

Jan 2015 – Dec 2017 · Part-time · Karlskoga
Read more → Read less ↑

Taught swimming to children at Karlskoga Badhus. Different ages, different fears, different learning speeds, same pool.

My first real job, and where I learned that teaching anything well is mostly about meeting people where they are. That and being patient while a nervous seven-year-old works up the courage to let go of the edge.

Education

Karlstad UniversityMaster of Science in Engineering (Civilingenjör), Computer Engineering
Aug 2022 – Jun 2027 (expected)

5-year integrated Master of Science in Engineering (Civilingenjör, 300 ECTS) in Computer Engineering. The program covers programming (Python, C, C++, C#, Java), data structures and algorithms, operating systems, databases, software engineering, computer security, ethical hacking, data communication and internet protocols, distributed systems and cloud services, wireless systems, machine learning, and software architectures for distributed applications. It also includes mathematics (linear algebra, multivariable calculus, discrete math, stochastic methods) and project and leadership courses.

Jensen Gymnasiet, Örebro — Naturvetenskapliga programmet, 2018–2021

Core Competencies

Languages: TypeScript | Python | Dart | Java | C# | C++ | C
Systems: Software Architecture | Systems Design | Linux | API Development | Database Design | Distributed Systems
Tools & Methodology: Git | Agile | Test-Driven Development | Process Automation
Focus Areas: B2B Platforms | CRM Systems | Systems Integration | IT Infrastructure | Computer Security

Contact

Privately, abdulrahmanjaafar [at] outlook.com or mobile/Signal at +46 70 009 39 66.