AP

Hi, I'm

Amalia Putri

|

Final-year Informatics student at Institut Teknologi Bandung, building data-driven products across full-stack web, AI/LLM applications, and applied machine-learning research.

Next.jsReactTypeScriptPythonDjangoPostgreSQLSupabasePyTorchHuggingFaceTailwind CSSDockerTanStack QueryNetworkXscikit-learnVue.jsRechartsNext.jsReactTypeScriptPythonDjangoPostgreSQLSupabasePyTorchHuggingFaceTailwind CSSDockerTanStack QueryNetworkXscikit-learnVue.jsRecharts

About Me

Engineer at heart, analyst by training.

Passionate about building things that matter

I'm a final-year Informatics student at Institut Teknologi Bandung, working as a Business Intelligence Analyst and Full-Stack Developer at PT Oviatech Prima Integra. I love turning messy data and ambitious ideas into clean, user-centred products.

My work spans modern web stacks (React, Next.js, Django), AI/LLM integration, and applied machine learning, from a fine-tuned NLP research pipeline for my thesis to AI-powered study and finance apps used end-to-end.

CreativeProblem SolverTeam PlayerData-Driven
10+
Projects shipped
4
Languages & frameworks mastered
1
Award-winning prototype
3rd
Year at ITB

Skills & Technologies

The tools I reach for to ship full-stack and ML products.

🎨

Frontend & Web

React / Next.js0%
TypeScript0%
Tailwind CSS0%
Vue.js0%
⚙️

Backend & Data

Python0%
Django / DRF0%
PostgreSQL / Supabase0%
REST APIs0%
🧠

AI & Machine Learning

PyTorch & HuggingFace0%
LLM Integration (RAG)0%
scikit-learn / NetworkX0%
Data Analysis0%
🛠️

Tools & DevOps

Git / GitHub0%
Docker0%
Vercel / Railway0%
Tableau / DBeaver0%

Featured Projects

A selection of things I've designed, built, and researched, including two that are live products you can use today.

🕸️
🎓 Final-Year Thesis2025

ECR 2.0 | Echo Chamber Ratio Pipeline

Undergraduate Thesis · Institut Teknologi Bandung

A research pipeline that quantitatively measures echo chambers in Indonesian social-media conversations by combining fine-tuned sentiment analysis, community detection, and rigorous statistical validation.

  • Fine-tuned XLM-RoBERTa for 3-class sentiment on Indonesian tweets
  • Parallel community detection with Leiden (modularity) + Infomap (info-flow)
  • ECR validated via null-model thresholds, bootstrap 95% CI & permutation tests
  • Homophily analysis + Independent-Cascade diffusion-bias simulation
  • Processed datasets up to ~515K rows; 10 auto-generated visualizations
  • Shipped as both an interactive NiceGUI web app and a reproducible CLI
PythonPyTorchHuggingFaceXLM-RoBERTaNetworkXLeidenInfomapscikit-learnNiceGUI
📚
✨ Live Product2025

RealTrack | AI Study Platform

Live product · Study smarter with Claude Opus

A full-stack learning platform that turns any document into AI-generated study tools and intelligently plans your week around deadlines and grade impact. Available now with premium credits.

  • AI flashcard & quiz generation plus a streaming study-companion chat
  • Effort-vs-impact task prioritizer powered by serverless Python functions
  • Automatic weekly planning & minimum passing-target calculator
  • pgvector semantic search over your uploaded documents (RAG)
  • Credit-based billing via Midtrans, with Upstash rate limiting
  • PDF / Excel export and guided onboarding tours
Next.js 16TypeScriptSupabasepgvectorClaude OpusPython (Vercel)MidtransTailwind CSS
Live · Premium credits

Upload your notes and let Claude Opus build your flashcards, quizzes, and a personal study coach. Pay only for what you generate, top up anytime.

Starter
6 credits
Rp 25K
POPULAR
Basic
12 credits
Rp 50K
Standard
24 credits
Rp 100K
Pro
49 credits
Rp 200K
Premium
123 credits
Rp 500K

1 credit = 1 flashcard, quiz question, or Claude analysis / chat reply.

Try RealTrack

Secure checkout via Midtrans | QRIS, e-wallet, virtual account, or card.

💸
2025

Finance-web | Personal Finance App

Full-stack money management with AI insights

A complete personal-finance web app with dashboards, budgets, and savings goals, backed by a Django REST API and an AI advisor that turns raw transactions into actionable guidance.

  • Transactions, budgets, goals & analytics dashboards
  • AI goal advisor + natural-language transaction parser
  • Multi-channel ingestion: manual, email & Telegram webhook
  • Full auth flows | register, login, password reset
  • Deployed with PostgreSQL on Railway
DjangoDjango RESTPostgreSQLNext.jsTypeScriptTailwind CSSRailway
🤖
🛒 On Shopee2025

Manajemen Keuangan | Telegram Finance Bot

On sale now · OCR receipts → live Excel dashboards

A done-for-you Telegram finance bot you can buy today. Log spending by tapping a button or snapping a photo of your receipt, your Excel dashboard and budget ratios update themselves, no spreadsheet skills required.

  • No setup headache, tap buttons to log income, expense, investment & saving
  • Snap a receipt and the bot reads the total & date for you (OCR, ID + EN)
  • Send several receipts at once, they're processed one by one
  • Your Excel dashboard auto-balances to a 50/25/15/10 budget plan
  • Multi-tenant licensing built in, one bot, many paying customers
  • Dockerized for one-click deploy to Railway / Render
Pythonpython-telegram-botTesseract OCRopenpyxlDockerRailway
Available now

Stop wrestling with spreadsheets. Buy the bot, activate with a license code, and start tracking your money in seconds, straight from Telegram.

Buy on Shopee
👔
2024

LinkinPurry

A LinkedIn-inspired professional network

A professional networking platform featuring dynamic profiles, a connection system, job listings, and real-time messaging.

  • Connection requests & profile management
  • Real-time messaging via WebSockets
  • Job listing & feed system
TypeScriptReactViteDrizzle ORMTailwind CSS
🔍
2024

Content-Based Image Retrieval

A Google-Lens-style image search engine

A web app that finds visually similar images using content-based matching, emulating Google Lens functionality.

  • Colour & texture feature extraction
  • Cosine-similarity image matching
  • Camera & upload-based querying
TypeScriptNext.jsTailwind CSSFlaskPython
🏁
2024

WikiRace Visualizer

Shortest-path search across Wikipedia

An interactive app that visualizes the shortest link path between two Wikipedia articles using BFS and IDS algorithms.

  • BFS & IDS pathfinding over live Wikipedia links
  • Concurrent crawling in Go
  • Animated path visualization
TypeScriptNext.jsDockerGinGolang
⌨️
🏆 Award Winner2023

Eco-Keyboard Innovation

1st Runner-Up · IEEE ITB Prototech

A biodegradable keyboard concept with a custom PCB design and ergonomic, sustainable materials.

  • 1st Runner-Up at the IEEE ITB Prototech Contest
  • Custom PCB layout
  • Biodegradable material research
PCB DesignHardwareSustainable TechErgonomics
🎮
2024

N30-Walaoeh Farming Sim

A Harvest-Moon-style CLI game

A CLI farming simulation with time-based mechanics, inventory management, and NPC interaction systems.

  • Time, season & weather systems
  • Inventory & shipping mechanics
  • NPC relationship logic
C++OOPGame LogicAlgorithms
🧩
2024

Word Ladder AI Solver

Pathfinding across the English lexicon

A solver for Word Ladder puzzles implementing UCS, Greedy Best-First Search, and A* with comparative performance analysis.

  • UCS, Greedy & A* implementations
  • Custom admissible heuristics
  • Node-count & runtime benchmarking
JavaA* / UCSHeuristicsAlgorithms

Experience & Education

Where I have been learning and building.

💼
2023 | Present

Business Intelligence Analyst & Full-Stack Developer

PT Oviatech Prima Integra

Build internal and public-facing web applications and translate data into dashboards that drive decisions.

🎓
2022 | Present

B.S. Informatics (Computer Science)

Institut Teknologi Bandung

Focusing on software engineering, machine learning, and data science. Thesis on echo-chamber detection in social media.

🏆
2023

1st Runner-Up | Prototech Contest

IEEE ITB

Awarded for the Eco-Keyboard: a sustainable, biodegradable keyboard with a custom PCB design.

Get In Touch

Have an idea, a role, or a collaboration in mind? Let's talk.

Let's Connect

I'm always open to discussing new opportunities, innovative projects, or interesting technical challenges.