
Live build
Tärppi
Tärppi tracks Kide.app and Tiketti events, reserves selected tickets when sales open, and sends Telegram alerts. The React and TypeScript app runs on Vercel with a Railway and PostgreSQL backend.
Open projectAntti Murtokangas
Projects I have built and maintained.

Live build
Tärppi tracks Kide.app and Tiketti events, reserves selected tickets when sales open, and sends Telegram alerts. The React and TypeScript app runs on Vercel with a Railway and PostgreSQL backend.
Open projectIn development
Private prototype that collects Finnish job listings and compares them with a user's profile.
Private projectResearch build
Finnish adaptation of TradingAgents for experimenting with OMXH market analysis.
View repositoryPrivate security tooling
Private Python CLI for practicing security checks in authorized environments.
Private projectPublished reports with sensitive details left out.
22/05/26
How I confirmed a checkout SQL injection, limited the test, and reported it without exposing customer data.
Read caseThe tools I use and the problems I work on.
I enjoy diagnosing systems, explaining technical issues clearly, and building tools that remove repetitive work.
I diagnose fiber service faults, provision services, and work with operator OSS tools.
My coursework includes PLC programming, SCADA, electrical design, machine vision, and simulation.
I build TypeScript and Python projects with React, FastAPI, and PostgreSQL.
I use Gemini, LangGraph, and agent workflows in personal prototypes.
Technical support, IT support, and production work.
Fiber operator
Olvi
Keitele Timber
Tikli Group
Alajärvi High School
Education
Bachelor's in Automation Engineering
SEAMK
Automation in Wind Power Sector
Professional Development Course
Selected credentials with direct verification.
Contact