Hire Me
Mahshid Khanali
Mahshid Khanali⚫︎Mahshid Khanali⚫︎Mahshid Khanali⚫︎Mahshid Khanali⚫︎Mahshid Khanali⚫︎Mahshid Khanali⚫︎

Full-Stack Developer
NLP Researcher & Designer

— Paderborn, Germany

ReactNext.jsTypeScriptPythonFlaskPostgreSQLPyTorchHuggingFaceLLM Fine-tuningLoRAFigmaDesign SystemsREST APIsTailwindCSSNLP ResearchCI/CDReactNext.jsTypeScriptPythonFlaskPostgreSQLPyTorchHuggingFaceLLM Fine-tuningLoRAFigmaDesign SystemsREST APIsTailwindCSSNLP ResearchCI/CD
— Welcome

Hi, I'm MahshidI build intelligent thingsthat actually work

I grew up in Tehran, studied Computer Engineering, and somewhere between my first lines of code and my first Figma prototype, I got obsessed with building things that are both rigorous and elegant. That obsession brought me to Bonn, where I'm pursuing a Master's in Computer Science at Universität Bonn — and working as a Software Developer at Fraunhofer IEM.

I like clarity. I like systems. I like when things make sense.

— Work Experience

Where I've shipped
real things

Fraunhofer IEM

Software Developer (Werkstudentin)

06/2025 — PresentPaderborn, Germany
  • Migrated build system from CRA to Vite, cutting cold-start times by ~20× and improving CI/CD pipeline efficiency.
  • Standardized UI across 20+ pages to MUI design system, establishing a reusable component library that reduced design-to-dev handoff friction.
  • Refactored data tables to Material React Table with virtual scrolling, handling 1,000+ row datasets without pagination overhead.
  • Built 5 interactive data visualization dashboards for engineering teams, enabling exploration of complex multi-dimensional datasets.
  • Built and optimized Flask API endpoints and SQL queries to power data retrieval and aggregation across engineering dashboards.
  • Designed and shipped a scalable Figma Design System, adopted as the UI foundation across the product.

Pishma Company

UI/UX Designer (Part-time)

11/2022 — 05/2025Tehran, Iran
  • Created Figma interfaces and prototypes for 3+ digital products, improving consistency and iteration speed.
  • Built a Design System adopted across 4 products and translated usability research into measurable UI improvements.
— Education & Research

Where I've learned
to think better

Universität Bonn

M.Sc. in Computer Science (Informatik)

04/2024 — PresentBonn, Germany

Research Projects

Cross-Lingual LLM-as-a-Judge09/2025 — 12/2025

AI Alignment Lab

Studied cross-lingual bias in LLM judges across 14 languages and 33K score pairs. Fine-tuned LoRA adapters with Qwen2.5-14B, reducing Arabic scoring bias by 72%.

Multilingual Narrative Classification09/2024 — 12/2024

NLP Research Group

Fine-tuned RoBERTa and XLM-RoBERTa to classify 40+ narrative labels on multilingual datasets, achieving F1 up to 0.69 with robust cross-lingual transfer.

Azad University, Science and Research Branch

B.Sc. in Computer Engineering

GPA: 1.7 (German scale)

02/2018 — 02/2022Tehran, Iran
— What I do

Frontend Engineering

Building responsive, data-driven interfaces end-to-end. From migrating legacy build systems to shipping interactive dashboards — I standardize UI across large codebases and create component libraries that eliminate design-to-dev friction.

ReactNext.jsTypeScriptTailwindCSSMUIComponent librariesStorybookVite

Backend & APIs

PythonFlaskREST APIsPostgreSQLSQLData modelingCI/CD

Designing and optimizing backend systems that power real products. Flask APIs, SQL query tuning, scalable data aggregation — the infrastructure layer that makes the frontend actually work.

ML & NLP Research

Fine-tuning and evaluating language models across languages. Reduced cross-lingual bias by 72% via LoRA fine-tuning. Built multilingual classifiers with F1 up to 0.69 across 40+ narrative labels.

PyTorchHuggingFaceLoRA fine-tuningLLM evaluationRoBERTaXLM-RoBERTavLLM

Design Systems & UI/UX

FigmaDesign tokensPrototypingUsability researchComponent architecture

Designing and shipping scalable design systems adopted across multiple products. I bridge engineering and design — building the infrastructure that makes good UI repeatable and fast.

— Principles & Values

What I stand for

The principles I keep coming back to, the ones that shape how I think, build, and collaborate.

01

01

Systems over chaos

Build infrastructure that lasts. Clean code, reusable patterns, and design systems that scale beyond their creator. The boring structural work is what quietly saves thousands of hours.

02

02

Evidence over assumptions

Every decision backed by data, research, or testing. Whether it's an NLP evaluation or a usability finding — gut feelings don't ship reliable products.

03

03

Precision meets clarity

Code that works isn't enough. The interface must make sense to whoever uses it. Engineering rigour and design clarity aren't opposites — they're the same standard.

04

04

Keep learning, keep shipping

The intersection of NLP research and full-stack engineering keeps me sharp in both directions. Curiosity is the skill that compounds the fastest.

— Contact

Let'sconnect