Skip to main content

Ali Fatemi

|
Ali Fatemi
Berlin, Germany

About

I'm a Berlin-based developer focused on building fast, thoughtful digital products. My strongest work sits where clean frontend execution, practical product thinking, and reliable implementation come together.

I work mainly with Next.js, React, TypeScript, and Tailwind CSS, and I also enjoy technical projects involving Raspberry Pi, Arduino, sensors, and control logic. I'm especially interested in work where usability, performance, and engineering all matter.

Selected Work

01/2026 – 03/2026Bachelor's thesis · Solo

"Was ist das?" — Object Recognition App for Children

An offline-capable iOS app: a child scans an everyday object and hears a child-friendly spoken answer, built for kids who can't read yet. 48 object classes, trained from Open Images v7 and COCO data, with ElevenLabs-generated speech. ~85% validation accuracy, fully offline — no network, no data leaves the device.

SwiftSwiftUICore MLCreate MLPython
12/2025 – PresentFounder · Solo

SentryPDF

A multilingual PDF and document-processing web app, designed and shipped solo end-to-end. The interesting technical decision: it started fully browser-local for privacy, but large and complex PDFs forced a hybrid model — simple operations stay local, heavy work runs on short-lived Docker services with prompt deletion.

Next.jsReactTypeScriptSupabaseStripeDockerFly.io
04/2025 – 07/20254-person team · my part: Pi/LiDAR + CAD

Autonomous Vacuum Cleaning Robot

My part of a four-person team project: Raspberry Pi and LiDAR programming and sensor integration, Streamlit visualizations for analysis and demos, plus the complete 3D CAD (Autodesk Inventor Professional) and 3D printing.

PythonC++ArduinoRaspberry PiLiDARUltrasonicInfraredInventor Professional
Client project (anonymized) · Primary developer & architect

Intelligent Document Processing System

A locally-operated OCR and document-processing pipeline for a client in environmental engineering: multi-engine OCR across 50+ languages, NLP-based structured extraction, PostgreSQL storage, semantic vector embeddings, and a search frontend for scientific PDFs and scanned lab and research documents. No-cloud operation, chosen for privacy and GDPR compliance.

PythonOCRNLPPostgreSQLVector embeddings
Solo

IDtoPDF & ArticleToPDF

Two smaller products shipped and maintained solo. IDtoPDF: a privacy-first ID document combiner that runs entirely in the browser, nothing uploaded. ArticleToPDF: an article-to-PDF converter built on Mozilla Readability.

Next.jsTypeScriptTailwind CSS

Experience

Founder & Product/Frontend Developer

SentryPDF

12/2025 – Present

Designed, built, and shipped a multilingual PDF and document-processing web app solo — product structure, UI architecture, auth, payments, deployment, and ongoing operation. The original architecture processed everything browser-locally for privacy; large and complex PDFs forced a hybrid model where simple operations stay local and heavy work goes to short-lived Docker services with prompt deletion.

Next.jsReactTypeScriptTailwind CSSshadcn/uiSupabaseStripePythonDockerFly.ioGitHub Actionssystemd

Software Development Internship (Full-Time) — Backend

AMENDIO

10/2025 – 12/2025

Implemented and extended business logic, data modeling, and data integration with Prisma, PostgreSQL, and Supabase. Worked on authentication and account flows and the interfaces between backend, database, and frontend, in a three-person team using GitHub, GitLab, and Vercel. Hardest problem: connecting a separately maintained cal.com repository to the main platform despite differing data models and auth.

PrismaPostgreSQLSupabaseNode.jsGitGitHubGitLabVercel

Software Development Project — Frontend

AMENDIO

04/2025 – 09/2025

Part of a small team building a scalable web platform to replace an existing Webflow/no-code solution. Built responsive interfaces, UI components, user flows, and forms with React, Next.js, TypeScript, React Hook Form, and Zod, and co-developed validation logic and frontend/backend integration.

ReactNext.jsTypeScriptReact Hook FormZodTailwind CSS

Skills

Frontend

React, Next.js, TypeScript, JavaScript, Tailwind CSS, shadcn/ui, React Hook Form, Zod, HTML, CSS

Backend & Data

Node.js, NestJS, Prisma, PostgreSQL, MySQL, Supabase, REST APIs, OAuth, JWT

Mobile & ML

Swift, SwiftUI, Core ML, Create ML

Infrastructure

Docker, Docker Compose, GitHub Actions, Vercel, Fly.io, systemd, Linux (Ubuntu, Fedora, Raspberry Pi OS), SSH, DNS/SPF/DKIM/DMARC

Embedded & Hardware

C, C++, Python, Arduino, Raspberry Pi, LiDAR, NRF24L01+, Sensors, Servos

CAD & Engineering

Autodesk Inventor Professional, AutoCAD, 3D Printing, Star-CCM+ (CFD)

Ways of Working

Git, Scrum, Agile Project Management, UML Modeling, Jira (basic), Rapid Prototyping

Education

B.Sc. Engineering Informatics

HTW Berlin

04/2023 – 05/2026

B.Sc. Computer Science

Heinrich Heine University Düsseldorf

Transferred to HTW Berlin for a more practice-oriented, hands-on engineering informatics program

04/2022 – 03/2023

Languages

GermanC1
EnglishC1
PersianNative

More Projects

Wireless Flex-Sensor Assistive Robotic Hand

A glove with flex sensors drives a servo-actuated robotic hand over an NRF24L01+ radio link.

ArduinoC++NRF24L01+CAD3D printing
2025

Dual-Arduino Climate Monitoring System

An Uno R3 reads DHT22 temperature/humidity, drives a DC motor via PWM, and outputs to an RGB LED and 16×2 LCD; it sends UART diagnostics to an Uno R4 WiFi that serves an HTML dashboard over Wi-Fi. Code modularized into pwm/rgb_led/uart/utils components.

ArduinoC++DHT22PWMUARTWi-Fi

Coffee Shop Management App

A Windows desktop application covering orders, POS/cashier, inventory, and customers. Sole developer.

C#MySQL.NET

Contact

Open to frontend roles, student positions, and freelance product work.

Berlin, Germany© 2026 Ali Fatemi