cv

General information

Andrei Gulin

Software Developer, Fullstack Developer

Software developer based in Finland, focused on building practical web and mobile applications. I work with modern frameworks and AI technologies to create solutions that solve problems.

Work

  • 2024.01 - 2024.06
    Software Developer Internship - Mindhive Oy
    Full stack
    Developed responsive web applications with React, TypeScript, Next.js, and Firebase, serving 100+ daily users. Built cross-platform mobile apps using React Native and Flutter. Worked in an environment using Toggl and ClickUp for project tracking.
    • Git
    • Typescript
    • React
    • Firebase
    • Next.js
    • React Native
    • Flutter

Projects

  • 2026.01 - Present
    Knowledge Tree
    A graph-based knowledge management system inspired by Zettelkasten. I wanted a clean way to visualize and connect my thoughts without dealing with complex plugins in the editor, so I built this interactive network where each note becomes a node in your knowledge graph.
    • Next.js 15
    • TypeScript
    • Sigma.js
    • tRPC
    • Prisma
    • PostgreSQL
    • NextAuth.js
  • 2025.09 - Present
    Guardian
    An Android app for managing focus through scheduled app blocking and NFC-based controls. The idea is simple: create a mode, block distracting apps, optionally link an NFC tag, and you physically need that tag to unlock. Great for staying focused during work or study sessions.
    • Kotlin
    • Jetpack Compose
    • NFC Integration
    • Foreground Services
    • AlarmManager
  • 2025.12 - Present
    Wordor
    A translation app that doubles as a vocabulary learning tool. When I learn languages, I'd translate cool words but never remember to add them to Anki. With Wordor, the translator itself becomes the learning tool using spaced repetition with AI-powered hints.
    • Flutter
    • Drift
    • DeepL API
    • Gemini API
    • Spaced Repetition
    • Speech-to-Text
  • 2025.08 - Present
    Awareen
    A screen time awareness app built entirely in Kotlin with service-based architecture and custom permissions handling. Published as a signed release and gathered over 100 users through distribution channels.
    • Kotlin
    • Android Services
    • Custom Permissions
  • 2022.12 - 2025.09
    Ankara
    An enhanced flashcard system with multilingual text-to-speech and automatic language detection. Built to optimize learning for 1,000+ cards while collecting user behavior data for future ML modeling.
    • Python
    • Pygame
    • TTS
    • Data Pipeline
  • 2023.11 - Present
    Morner
    A morning routine management bot on Telegram that helps streamline mornings for 50+ users. Deployed and managed in Oracle Cloud using Python and the Aiogram framework.
    • Python
    • Aiogram
    • Telegram Bot API
    • Oracle Cloud
  • 2024.01 - Present
    Personal Portfolio Website
    Customized the open-source al-folio Jekyll theme to create my personal portfolio with 2 custom pages, enhanced functionality, and multilanguage support.
    • Jekyll
    • Ruby
    • HTML/CSS
    • JavaScript
  • 2024.10 - Present
    GaleriYah
    An avant-garde photography portfolio with an admin page for easier gallery management and seamless integration with Flickr and Supabase.
    • React
    • Supabase
    • Flickr API
  • 2025.01 - 2025.02
    ArchBlocker
    A local website blocker for Linux built with Flask REST API backend and React frontend. Implements Linux system integration using hosts file modification and systemd services.
    • Flask
    • React
    • Linux
    • systemd

Education

  • 2022.08 - 2025.12

    Mikkeli, Finland

    Bachelor
    University of Applied Sciences XAMK, Mikkeli, Finland
    Information Technology

Skills

Programming Languages
   Python
 C#
C++
   Javascript & Typescript
   HTML & CSS
Golang
C
Rust
R
Java/Kotlin
Frameworks
   React
   Next.js
   Firebase
   Node.js
   Flask
   Flutter
   Jetpack Compose
Tools
  Git
  Babel
 Docker
  Linux
AWS services
Databases
   Firestore
   Supabase
    SQL
  MongoDB
  PostgreSQL
  SQLite
  MySQL
  MariaDB

Languages

Russian
Native speaker
English
Fluent
Finnish
Basics
French
Basics

Interests

Linux
Sport
Reading
Photography
Movies
Music