Riku Rainio
Software Developer
About Me
Designing and building applications, mostly on web for now. Currently focused on Improving through LeetCode and free courses.
Experience
Drafter.lol
Founder & Lead Engineer
Scaled self-architected platform to over 14,000 monthly users and 2.5 million ad impressions, maintaining 99.9% uptime on a single VPS. Engineered the end-to-end architecture (frontend, backend, database), slashing operational costs by 80% by deploying self-managed Docker containers. Orchestrated the PostgreSQL and Redis infrastructure within a monorepo, optimizing the CI/CD build pipeline to cut deployment times by 40%.
DataAnnotation & Outlier
Technical AI Annotator
Enhanced LLM code generation accuracy by 30% through rigorous debugging and validation of TypeScript and Python outputs. Evaluated model outputs across critical axes including truthfulness, safety, and instruction following, contributing directly to RLHF (Reinforcement Learning from Human Feedback) pipelines. Designed complex system prompts and adversarial test cases to rigorously test model capabilities and reduce AI hallucinations.
Buutti
Full-Stack Developer
Maintained and expanded a client e-commerce application using Next.js, implementing responsive UI components based on precise design requirements. Developed 5+ REST API endpoints to handle product data, successfully bridging the frontend client with the backend logic.
Knowit
Frontend Developer
Developed core frontend modules for a Media Asset Management (MAM) system using React, enabling users to efficiently upload, organize, and retrieve digital assets. Integrated UI components with a Python backend, utilizing AWS S3 for file storage and DynamoDB for metadata management. Delivered 15+ major feature updates, including advanced search filters and file previewers, ensuring a seamless user experience for managing complex data.
Teknikum Oy
Production Worker
Manufacturing of various rubber parts with machinery. Process work in a factory. Three-shift-work. Helped clients by manufacturing batches of orders for them in time.
Education
Tampere University of Technology
Master of Science in Computer Science
Major: Software Development. Completed all required coursework; Currently working on Master's thesis.
Tampere University of Technology
Bachelor of Science in Computer Science
Major: Software Engineering; Minor: Industrial Engineering and Management.
Toolkit
Featured Projects

Drafter.lol
A real-time drafting and analytics platform for League of Legends teams, coaches, and broadcasters

Warehouse Jiu Jitsu app
A mobile application for warehouse jiu-jitsu betting with fake credits

Mennää Game
A Godot game project

Sasken CV Database
A CV database application for Sasken

LinkedInsanity job applier
Automated LinkedIn Easy Applier with customazible settings