ANUGRAH NM

Software Engineer & CS Graduate.

02

// skills

Languages

PythonTypeScriptJavaScriptSQL (PostgreSQL)HTML5CSS3

Frameworks & Libraries

ReactNext.jsFastAPITailwind CSSVue 3Vitescikit-learn

Tools & Platforms

SupabaseGit/GitHubDockerVercelFirebaseFigmaDigitalOceanCaddyGitHub Actions
03

// projects

MemoryStones

Cross-platform performance study comparing Flutter and React Native through two functionally identical memory games with custom diagnostic tooling.

  • Designed and implemented custom in-app diagnostic tooling to measure tap-to-render interaction latency, frame timing, and jank detection across 60Hz gameplay sessions.
  • Integrated Firebase Performance Monitoring for standardised startup time tracking and interaction timing traces, validated against Flutter DevTools and Xcode Instruments.
  • Results showed Flutter had lower interaction latency and more stable frame delivery, while React Native achieved faster startup and lower memory usage.
FlutterDartReact NativeTypeScriptFirebase

Data Summarizer

AI-powered document summarisation tool. Upload a PDF or plain text file and get a structured summary generated by Google Gemini.

  • Built with Python and Streamlit, integrating the Google Gemini API for intelligent document summarisation.
  • Supports PDF and plain text input with clean structured output, deployed live on Streamlit Cloud.
PythonStreamlitGoogle Gemini API

Shortlist

CV to job description matching tool with TF-IDF and Gemini AI modes.

  • Built a full-stack CV matching tool with two modes: TF-IDF cosine similarity for fast keyword matching and Google Gemini 3.1 Flash Lite for semantic analysis with URL scraping. Supports CV upload with PDF text extraction via PyMuPDF.
  • Deployed on a DigitalOcean VPS with Docker, Caddy reverse proxy, and GitHub Actions CI/CD. Frontend built with Vue 3, Vite, and TypeScript.
Vue 3TypeScriptFastAPIPythonscikit-learnGemini APIPyMuPDFDockerDigitalOcean

PyReminder API

A production REST API with authentication for managing reminders, built with FastAPI and PostgreSQL.

  • Implemented JWT-based authentication and full CRUD operations for reminder management with a PostgreSQL backend.
  • Deployed on Railway with auto-generated OpenAPI/Swagger documentation.
PythonFastAPIPostgreSQLJWTRailway

TaskFlow

Full-stack task management application using Next.js and Supabase with real-time sync.

  • Implemented Supabase Auth with Row Level Security (RLS) to ensure secure, isolated user data access and encrypted session management.
  • Utilized PostgreSQL Realtime replication to synchronize task updates across the UI via WebSockets, eliminating manual page refreshes.
  • Optimized frontend performance using TypeScript and Tailwind CSS, achieving a 95+ score on Google Lighthouse.
Next.jsSupabasePostgreSQLTypeScriptTailwind CSS
05

// contact

Open to on-site, remote & hybrid roles

I'mcurrently available and actively looking. Whether it's a role, a collaboration, or just a conversation — reach out.

Say Hello_

anugrah.dev · London, UK