Portfolio / Overview
Email

ABOUT

Konstantin Savkin

Founding Engineer at Zyp, rebuilding the backend for a live cross-border payments platform. Previously a Software Engineer Intern at Next League, where I built the PostgreSQL/TimescaleDB data layer and REST API for an internal platform-health analytics product.

Computer science student at Oregon State University. At Warren Lab, I deployed a three-stage computer-vision pipeline to Raspberry Pi that sustained 20 FPS across 166 field sessions and more than 1.5 million frames.

Projects

All on GitHub

Training Rails

A rail-defect segmentation model with 95% detection success; Jetson inference and GPS detections stream to a live map.

1st place · BeaverHacks 2026
PyTorchJetsonSupabase

PolyDebate

Built in 24 hours: dynamic routing across 100+ LLMs, SSE streaming, and ElevenLabs text-to-speech.

3rd place · QuackHacks 2025
FlaskOpenRouterElevenLabs

SwiftLabel

A pip-installable image-labeling CLI with persistent sessions, undoable changes, and remote labeling over SSH.

Published on PyPI · 2026
PythonFastAPIWebSocket

Universities Database

A relational database with joins, CTEs, window functions, and twelve progressive SQL scripts.

8-table relational schema
PostgreSQLSQL

Experience

01 / 03

Zyp

Founding Engineer · Part-time

AUG 2026 – PRESENT

Leading an 8-milestone rebuild of a live payments platform after a Zyp internship designing its normalized PostgreSQL model and auditing backend authorization.

Contributions
8milestones in the rebuild roadmap

Rebuild roadmap

Mapped the legacy Supabase backend into eight milestones; own API development, authentication, and deployment.

TypeScriptFastifyPrisma

Tenant isolation

Enforced tenant isolation with PostgreSQL RLS, separate roles, and a Prisma wrapper that prevents context carryover across pooled connections.

PostgreSQLRLSPrisma

Authentication and contracts

Built sessions and password recovery with Better Auth; shared Zod/OpenAPI schemas validate request bodies at startup and database roles before traffic.

Better AuthZodOpenAPI
Company website
Skills TypeScriptFastifyPrismaPostgreSQLRLSZod
Engineering

Experience

02 / 03

Next League

Software Engineer Intern · Part-time

JUN 2026 – AUG 2026

Built the PostgreSQL/TimescaleDB data layer and REST API for an internal platform-health analytics product.

Contributions
8collections in the platform data model

Time-series data layer

Built the PostgreSQL and TimescaleDB foundation for operational and historical platform-health data.

PostgreSQLTimescaleDB

REST API

Connected the data model to the internal analytics product with Payload CMS and Next.js 16.

Payload CMSNext.js 16REST APIs

Historical state

Separated editable configuration from append-only snapshots, with transactional roll-up hooks.

Data modelingTransactions
Company website
Skills TimescaleDBPostgreSQLPayload CMSNext.js 16React 19
Engineering

Experience

03 / 03

Warren Lab

Undergraduate Researcher · ML / CV

FEB 2025 – PRESENT

Deployed a three-stage computer-vision pipeline to Raspberry Pi across 166 field sessions and more than 1.5 million frames.

Contributions
1.5M+frames processed across 166 field sessions

Detection, classification, tracking

YOLOv8, ResNet-50, and Kalman tracking sustained 20 FPS at 99.5% mAP@50.

YOLOv8ResNet-50Kalman filter

Annotation tool

Replaced about 20 seconds of manual labeling with 74 ms inference at 99.7% precision and found 200+ errors in a 10,000-image dataset.

PyTorchOpenCVPython

Orientation and preprint

Built a ResNet-18 orientation classifier with 100% on a 419-image held-out set; second author on a July 2026 bioRxiv preprint.

ResNet-18PyTorch
Lab website
Skills PyTorchYOLOv8OpenCVRaspberry Pi
Research

Education

Oregon State University

B.S. Computer Science · Sep 2024 – Jun 2028 (expected)

Dean's List · GPA 3.90 / 4.0 · Corvallis, Oregon

Lyceum 393

High School Diploma · Mathematics Concentration

St. Petersburg, Russia · Graduated 2024 · #50 nationally for STEM placement (RAEX 2024)

Yandex Lyceum

Advanced computer science program · 2021

Graduated with a voice-controlled chess project.

Technical Skills

TypeScriptPythonSQLJavaScriptNode.jsFastifyPrismaPostgreSQLRLSTimescaleDBSupabaseFastAPIFlaskWebSocketsSSEGitDockerGitHub ActionsRailwayLinuxSentryLLM APIsPyTorchYOLOv8ResNetOpenCVscikit-learn
06 / 06Back to top