Software Engineering Student @ IBU · Go, Java, Spring Boot, TypeScript, Python · haris.rip
Building web apps and tools since 2021, across freelance, SaaS, internship, and open-source work. Most recently a 9-week Software Engineering Intern at ZIRA Group (Spring Boot + Angular microservices). Earlier, I built a Discord bot that hit 1M+ users in its first month.
| Project | Description | Stack |
|---|---|---|
| News Web App | AI news aggregation. I rewrote a team-built Laravel/PHP monolith as Go microservices: median API response 18–33× faster, throughput ~20× (290 → 6,100 req/s), backend RAM ~420 MB → 16–43 MB. Embedding-based duplicate detection caught 100% of 18 test pairs with 0 false merges. | Go · PostgreSQL · LLM APIs · Embeddings |
| ai.haris.rip | Self-hosted OpenAI-compatible LLM gateway with a React dashboard, per-request cost logging, live SSE usage stream. Found ~13k hidden prompt tokens per request and cut them by 84%. | Go · PostgreSQL · React · SSE |
| IBU Academic Agent & MCP Server | MCP server with 20+ tools over the university portal (grades, exams, attendance, fees), used by an autonomous Telegram agent that sends deadline reminders and generates quizzes. Runs in production as a systemd service. | Python · TypeScript · Claude Agent SDK · MCP |
| PrismAI | Android AI chat app with dual-backend: FastAPI proxy for multi-model routing + Kotlin backend | Kotlin · Jetpack Compose · FastAPI · PostgreSQL · Firebase |
| AutoVendor | Full-stack dashboard syncing WooCommerce products to OLX.ba listings automatically | Next.js · FastAPI · PHP · Python |
| Mini S3 | Lightweight AWS S3-inspired file storage service with REST API, metadata management, and tag-based search | Java 21 · Spring Boot · PostgreSQL · JUnit |
| Exam Scheduling & Room Allocation System | Automated SPA replacing a manual university exam scheduling process with conflict-free room allocation | PHP · MySQL · JS · Bootstrap |


