CV
Allgemeine Informationen
Andrei Gulin
Softwareentwickler, Mapbox
Softwareentwickler in Helsinki im Team Automotive Integration bei Mapbox. In meiner freien Zeit baue und veröffentliche ich Android-Apps, nfcGuard und Awareen haben zusammen über 1.600 organische Nutzer.
andreigulin2005@gmail.com
Helsinki, FI
Arbeit
-
2026.06 - Gegenwart -
2024.01 - 2024.06 Softwareentwickler Praktikant - Mindhive Oy
Full stack
Entwickelte responsive Webanwendungen mit React, TypeScript, Next.js und Firebase für 100+ tägliche Nutzer. Baute plattformübergreifende Mobile-Apps mit React Native und Flutter. Arbeitete in einer Umgebung mit Toggl und ClickUp für Projektverfolgung.
- Git
- Typescript
- React
- Firebase
- Next.js
- React Native
- Flutter
Projekte
- 2026.01 - Present
Knowledge Tree
Ein graphbasiertes Wissensmanagementsystem inspiriert von Zettelkasten. Ich wollte eine übersichtliche Möglichkeit, meine Gedanken zu visualisieren und zu verknüpfen, ohne komplexe Plugins im Editor zu verwenden. Also baute ich dieses interaktive Netzwerk, in dem jede Notiz zu einem Knoten in Ihrem Wissensgraphen wird.
- Next.js 15
- TypeScript
- Sigma.js
- tRPC
- Prisma
- PostgreSQL
- NextAuth.js
- 2025.09 - Present
nfcGuard
Android-App, die ablenkende Apps sperrt, bis man einen physischen NFC-Tag berührt. Modi, Zeitpläne, zeitlich begrenzte Entsperrung pro Tag und ein Wiederherstellungsablauf bei verlorenem Tag. Reines Kotlin-Domänenmodul mit 333 Unit-Tests. Bei Google Play veröffentlicht, mit über 1.250 organischen Nutzern.
- Kotlin
- Jetpack Compose
- NFC-Integration
- Foreground Services
- AlarmManager
- 2025.12 - Present
Wordor
Eine Übersetzungs-App, die gleichzeitig als Vokabellernwerkzeug dient. Wenn ich Sprachen lerne, übersetzte ich coole Wörter, vergaß aber immer, sie zu Anki hinzuzufügen. Mit Wordor wird der Übersetzer selbst zum Lernwerkzeug durch verteiltes Wiederholen mit KI-gestützten Hinweisen.
- Flutter
- Drift
- DeepL API
- Gemini API
- Verteiltes Wiederholen
- Sprache-zu-Text
- 2022.12 - 2025.09
Bildung
-
2022.08 - 2025.12 Mikkeli, Finnland
Fähigkeiten
| Programmiersprachen | |
| Python | |
| C# | |
| C++ | |
| Javascript & Typescript | |
| HTML & CSS | |
| Golang | |
| C | |
| Rust | |
| R | |
| Java/Kotlin |
| Frameworks | |
| React | |
| Next.js | |
| Firebase | |
| Node.js | |
| Flask | |
| Flutter | |
| Jetpack Compose |
| Werkzeuge | |
| Git | |
| Babel | |
| Docker | |
| Linux | |
| AWS-Dienste |
| Datenbanken | |
| Firestore | |
| Supabase | |
| SQL | |
| MongoDB | |
| PostgreSQL | |
| SQLite | |
| MySQL | |
| MariaDB |
Sprachen
| Russisch | |
| Muttersprachler |
| Englisch | |
| Fließend |
| Finnisch | |
| Grundlagen |
| Französisch | |
| Grundlagen |
Interessen
| Linux |
| Sport |
| Lesen |
| Fotografie |
| Filme |
| Musik |