Nugraha Billy Viandy

Software Engineer

I learn by building and solving problems. Currently transitioning into product engineering because I want to work closer to users and ship things that matter. I love solving CTF challenges and shipping features that help people.

Malang, Indonesia

Experience

Mobile Developer · POSGYM DIGITAL ASIA

Full-time

November 2024 - July 2025

Led the migration of a legacy React Native application to Expo, including major refactoring and a full redesign to improve stability, maintainability, and user experience.

React NativeExpoTypeScriptFirebase
  • Migrated legacy codebase to Expo with improved architecture
  • Refactored and redesigned the application from scratch
  • Reduced crash rate and contributed to improved user reviews

Frontend Developer · BCC Fakultas Ilmu Komputer Universitas Brawijaya

Volunteer

March 2025 - December 2025

Developed an internal web platform as part of the DevSkill program to support BCC community operations and activities. Also served as a technical instructor delivering learning sessions on modern frontend technologies.

Next.jsReactTypeScriptTailwind CSSFramer Motion
  • Built a production-ready internal website used by the BCC community
  • Delivered technical workshops on Next.js fundamentals and Framer Motion animations
  • Developed reusable and maintainable UI components following modern frontend practices

Lead Software Engineer · Himpunan Mahasiswa Departemen Teknik Informatika (HMDTIF) FILKOM UB

Volunteer

January 2025 - December 2025

Led the development of a student organization website from scratch, acting as both project manager and technical lead. Oversaw planning, development, and delivery while contributing directly to core features.

Next.jsGoPostgreSQLDocker
  • Led and coordinated a development team while remaining hands-on in implementation
  • Designed and implemented a dynamic form builder to support flexible data collection
  • Established a scalable architecture aligned with organizational needs

Frontend Web Developer · TEDxUniversitasBrawijaya

Contract

November 2024 - February 2025

Developed an animation-heavy event website using Next.js and Framer Motion, focusing on responsive design, performance optimization, and smooth user interactions.

Next.jsTypeScriptTailwind CSSFramer Motion
  • Implemented complex yet performant animations for a large-scale public event
  • Ensured responsive layouts and fast load times across devices

Full Stack Developer · Intrivia UB

Contract

June 2024 - November 2024

Built a full-stack web application from scratch while handling backend development, DevOps responsibilities, and overall project management.

GoPostgreSQLNext.jsTypeScriptDockerCI/CD
  • Led backend architecture and system design
  • Implemented CI/CD pipelines to automate build and deployment processes
  • Managed project execution across technical and operational aspects

Backend Developer · HOLOGY UB

Contract

May 2024 - November 2024

Developed backend services using Go for large-scale technology competition systems, focusing on reliability, testing, and API quality.

GoPostgreSQLREST APITesting
  • Implemented unit and integration testing to ensure backend reliability
  • Contributed to stable APIs supporting high-traffic competition systems

Projects

realm

A monorepo for my personal apps consisting portfolio, tools, bot, etc

TypeScript · Monorepo · Astro · Tailwind CSS

Info Kode Enroll Bg

A modern web application that extracts enrollment codes from class schedule screenshots using OCR technology for FILKOM UB students.

TypeScript · Next.js · Tailwind CSS · Tesseract.js

MarkView

A lightweight web application that generates readable documentation from GitHub repository Markdown files with interactive Table of Contents, regex filtering, and syntax highlighting.

TypeScript · Bun · React · Tailwind CSS

Qulo

Qulo is a POS and table management application for billiard places that focuses on simplicity, speed, and ease of use.

TypeScript · Bun · React · Tailwind CSS · Effect-TS

VGym

An immersive 3D web application that provides an interactive virtual gym experience.

TypeScript · Three.js · Tailwind CSS

Growth

Growth is a waste management application that helps users contribute to creating a cleaner and more sustainable environment.

Kotlin · Jetpack Compose · Firebase

SEA Catering

SEA Catering is a modern web application for managing catering services, built with a focus on type safety and developer experience

TypeScript · TanStack Router · TailwindCSS · Hono · tRPC · Bun · Drizzle · PostgreSQL · Better Auth · Biome · Husky · Turborepo

Profolio

Profolio is a web-based CV builder that helps users create professional, ATS-friendly resumes using structured templates and guided inputs.

TypeScript · Next.js · Tailwind CSS · AI SDK

Recent Activity

No recent activity yet. Check back soon.