Software developer · Karlsruhe, Germany

Hello, I'm
Bita Karvizi.

I'm a software developer with 4+ years of professional Android development experience, currently pursuing an MSc in Computer Science at Karlsruhe Institute of Technology (KIT). I enjoy understanding how software works, building reliable applications, and exploring ideas at the intersection of software engineering and research.

MSc Computer ScienceKarlsruhe Institute of Technology
Android Development4+ years of experience
ResearchSoftware testing & repair

Curious about the details
behind software.

My background is in Computer Engineering, and most of my professional experience has been in Android development. I've worked on production applications, application security, and projects involving communication between mobile software and hardware.

Alongside development, I've been involved in academic research on automated repair of GUI-based Android test scripts. This has strengthened my interest in software testing, software evolution, and the ways large language models can support software engineering tasks.

I'm currently studying Computer Science at KIT, where I'm broadening my foundations and looking forward to applying what I learn to practical engineering and research challenges.

Research interests

Software EngineeringSoftware TestingAutomated Test RepairLLMs for SESoftware EvolutionSoftware SecurityProgramming Languages

Learning, exploring,
growing.

MSc in Computer Science

Karlsruhe Institute of Technology (KIT) · Karlsruhe, Germany

2026 – Present

BSc in Computer Engineering

Ferdowsi University of Mashhad · GPA: 3.55 / 4.00

2019 – 2024

Teaching experience

Fundamentals of Programming (C)Fall 2022, Fall 2023, Fall 2024
Algorithm DesignSpring 2024
Finite Automata and LanguagesSpring 2024
Computer Systems ArchitectureFall 2021, Spring 2022

Where I've worked
and what I've explored.

A mix of industry experience, academic research, and hands-on engineering.

Research Assistant

Software Quality Lab · Ferdowsi University of Mashhad

Working on automated repair of GUI-based Android test scripts as applications evolve. Exploring test repair approaches, GUI structure matching, and the use of language models in software engineering.

Apr 2024 – Present

Android Developer

Pars Software Group

Contributed to industrial Android applications, including digital-signature and secure document workflows. Worked with Kotlin, application architecture, networking, and JNI-based security-related functionality.

Nov 2021 – Present

Android Developer

SeeNous

Worked as the Android developer on an application integrating mobile software with embedded hardware, including device communication and data exchange.

Jul 2025 – Feb 2026

Research & Engineering Projects

FUM-CARE Center and university laboratories

Earlier hands-on work with embedded systems, robotics, ESP boards, and Arduino-based projects.

2019 – 2022

Some things I've built.

A selection of academic, professional, and personal projects. Explore the source code or application pages for more details.

Android · Industry01

FaraShenaSign

An Android application for digital certification and electronic document signing, developed as the main Android developer. Supports secure document workflows and remote signing.

KotlinAndroidJNISecurity
View application ↗
Android · Bachelor's project02

Student Attendance App

An Android application for managing student attendance, built as my bachelor's project.

KotlinMVVMRoomFirebase
View source on GitHub ↗
Android · Internship03

Coin Ranking

An Android application presenting cryptocurrency information, developed during my software engineering internship.

AndroidKotlinNetworking
View source on GitHub ↗
Java · University project04

Erinne Game Platform

A JavaFX game platform with single-player and two-player modes and chat functionality, developed as an object-oriented programming project.

JavaJavaFXOOPWebSocket
View source on GitHub ↗
Android · Personal05

To-do List

A small Android project exploring app structure and everyday task management.

KotlinAndroid
View source on GitHub ↗
Embedded · Personal06

ESP & Arduino Projects

A collection of hands-on projects exploring microcontrollers, sensors, and hardware–software interaction.

ESPArduinoC/C++
Explore projects ↗

Tools I work with.

Technologies I've used across professional, research, and academic projects.

01

Android development

Kotlin, Java, Android SDK, Jetpack Compose, XML layouts, Retrofit, OkHttp, Room, Hilt

02

Software engineering

MVVM, Clean Architecture, REST APIs, Git, debugging, code maintenance, application security

03

Testing & research

JUnit, Appium, automated testing, GUI-based test repair, software quality, LLMs for software engineering

04

Programming languages

Kotlin, Java, Python, C, C++, SQL, JavaScript

05

Data & backend basics

SQLite, Room, PostgreSQL, MySQL, Firebase, networking

06

Embedded & communication

JNI, MQTT, UDP, ESP, Arduino, hardware–software integration

Let's connect.

I'm always happy to connect with people working on software engineering, mobile development, testing, and research. Feel free to reach out.