import { SoftwareEngineer } from '@russell/jakarta';
I turn complex problems into clean, scalable products from backend to pixel.
Software Engineer based in Jakarta. Building reliable systems and engaging interfaces.
Scroll for Architecture
|
main
|commit: pvs161f
russ@portfolio:~$git log experience_
commitpvs161f(feature/enterprise-portal)
Author: Russell <sysadmin@portfolio.local>
Date: Nov 2025 - Present
Software Engineer @ PT Prima Vista Solusi
Building and maintaining production backend services, collaborating with cross-functional teams to deliver reliable and maintainable systems.
[stack]:"Go","SQL"
commityvr287g(development/web-app)
Date: Aug 2025 - Nov 2025
Head of Software Development @ YVR3D
Designed and developed the company website and implementing core web application features as a self-employed developer.
[stack]:"React Typescript","Next JS","Supabase","Sanity.Io","Google Search Console"
commitbca313w(feature/treasury-support)
Date: Feb 2024 - Feb 2025
Full Stack Developer @ PT Bank Central Asia Tbk
Intern developing new web application features, supporting system integration testing, and collaborating with cross functional teams in an Agile environment
[stack]:"React Typescript","Java Spring Boot","PL/SQL","Oracle DB","OCP","Agile"
commitb1nu51(branch/academic-service)
Date: Mar 2023 - Jan 2024
Associate Member Programmer @ BINUS IT Division
Developed and enhanced the university's Academic Service website in an Agile Scrun environment
[stack]:"React Typescript","ASP.NET C#","Scrum"
commith1mT1s(branch/creative-div)
Date: Feb 2023 - Feb 2024
Manager of Creative and Design Division @ HIMTI BINUS University
Manager of Creative and Design Division of Greater Jakarta, overseeing all designs, UI, videos, and documentation for events
[stack]:"Photoshop","Premiere Pro"

Dashboard
Invoice Management System
Project Access
Private Client System
Developed for internal business operations and not publicly accessible.
Client
Suprima
Roles
Project Manager, Front End Developer
Team
William Widjaja ↗
Back End Developer, QA Tester
Stack
Next.jsReact TypescriptSupabase
Replaced manual billing for a laundromat business with a streamlined invoice management system. Employees can create invoices, build a custom service price list, and track every invoice through its current phase in real time, eliminating guesswork on where each invoice stands.
Key Features
- •Centralized customer and employee management
- •Custom invoice generation and printing
- •Real-time invoice status tracking
- •Excel export for reporting and record keeping
Client
Suprima
Local Laundry and Dry Cleaning Business
Roles
Project Manager
Front End Developer
Stack
Next.jsReact TypescriptSupabase
russ@portfolio:~$cat /system/achievements.log_
//[module: core_degree]
Bachelor of Computer Science
Bina Nusantara University | 2021 - 2025
↳GPA: 3.94 / 4.00
↳Honors: Summa Cum Laude
//[module: external_certifications]
Data Science & Analytics for Strategic Decisions Programme
↳Singapore Management University (Feb 2026)
[ACTIVE]