Orange Pawprints
Carens Wijaya — portrait

Orange Pawprints

PRESS START

The Explorable Realm

Pawrville — village of Orange Pawprints

Step into a 2D pixel world. Walk through the village, meet Grey the cat, and explore.

Movement
WASD / ▲◀▼▶
Interact
E · Enter · Space
Leave House
Esc
Quick Travel
M
Mobile / Touch
Tap · D-pad

/world/

✉ Letters

🐱

Slopsquatting: when your AI invents the dependency and someone registers it

You ask a coding agent to add CSV export to your Node service. It writes the feature, runs its tests, then executes npm install csv-parser-plus. The install succeeds. The feature works. You merge it. csv-parser-plus does not exist. It has never existed. Your agent invented the name on the spot, and somebody registered it on npm last Tuesday. That's slopsquatting. Typosquatting, except nobody had to typo anything. The phantom restaurant Imagine a navigation app that, when it doesn't know a r

🐱

Don't Overengineer

It's Saturday. I just woke up. And I mean just woke up. You know those weird, fever-dream-like states you're in right before your alarm? I was dreaming about code. Yeah, it’s weird. I was trapped in this endless meeting room, and every time the app was slow, a project manager would slam a new, giant textbook on the table. "We need CQRS!" one shouted. "Rewrite it in Rust!" another yelled. "I've ordered a 12-node Kubernetes cluster!" a third one announced, while the app was just glitching in the

🐱

A Friendly Guide to Pagination

Ever found yourself scrolling endlessly through a massive list of search results, social media posts, or online store products? It can feel like diving into an ocean without a map! That feeling of being overwhelmed by too much information at once is exactly what pagination is designed to solve. Think of pagination like flipping through the pages of a book or magazine. Instead of getting the entire story dumped on you in one go, you get it in nice, digestible chunks – pages! In the digital world

🐱

Encrypted Server Backups to S3 with Duplicati

1 - How I Built My Own Server Using Local and Cloud Resources 2 - Deploying containers via Cloudflare Tunnel (Zero Trust) 3 - Reverse proxy on Oracle VPS with Traefik 4 - Encrypted Server Backups to S3 with Duplicati This is the last part of the build-server series. After setting up a reverse proxy, it's important to keep your data safe. In this guide, we'll use Duplicati to back up your VPS (e.g Oracle VPS) to an S3-compatible service with encryption. Duplicati is a lightweight and powerful b

◉ Me

Carens Wijaya — portrait

Carens Wijaya

Backend Web Developer

Hello, traveler! Nice of you to stop by — not every visitor makes it past the title screen. I'm Carens, the human behind this tiny RPG. I like quiet, dependable technology, long talks about why simpler is usually better, and calling it a day before the coffee goes completely cold. Think of this portfolio as my save file: everything I've collected so far is neatly organized in the tabs, so take your time and explore.

Tongues
Indonesian (native) · English (professional)
Off-duty
Writing Orange Pawprints, a blog of quiet opinions — usually cat-supervised
Party mascot
Grey the cat — morale aura, does not pay rent
Save point
This very site — thanks for visiting

⚔ Experience

Web Developer

2023 – Present

Pura Group — Kudus

  • Oracle→PostgreSQL migration tooling (automated object conversion & query translation)
  • Full Docker environment + Docker Swarm deployment
  • SSO integration across multiple applications
  • Memory-leak fixes: 1.5GB → <100MB per app
  • Assisted penetration testing (vulnerability identification, risk analysis, recommendations)
  • CodeIgniter
  • PHP
  • JavaScript
  • Node.js
  • Oracle DB
  • PostgreSQL
  • Docker
  • Docker Swarm

Full Stack Web Developer

2021 – 2023

Qua-EduTechno — Salatiga

  • 6 custom client applications delivered
  • 15+ complex feature & API integrations
  • On-time delivery — recurring business & client referrals
  • Laravel
  • CodeIgniter
  • PHP
  • JavaScript
  • MySQL

Full Stack Developer Assistant

2022 – 2022

PT Cahaya Agung Lestari — Jakarta

  • 'Specter' employee attendance web service delivered 20% ahead of schedule
  • Code reviews reducing issues by 15%
  • Report system handling 500+ daily attendance reports
  • MongoDB
  • ExpressJS
  • ReactJS
  • NodeJS

Freelance Software Engineer

2022 – 2022

Bengkel 99 Motor

  • Management & cashier system for 10 employees, 500+ daily transactions
  • 100% client satisfaction
  • Reduced training time via friendly UI
  • C#
  • Microsoft SQL Server

Lecturer Assistant

2020 – 2022

Faculty of Information Technology, UKSW — Salatiga

  • Mentored 300+ students
  • Taught 7 courses: Math Foundations, Intro to Computer Science, Digital Systems, C/C++ Programming, OOP Java, Database Systems (Oracle SQL), Algorithms & Data Structures
  • Volunteer teaching: KBM PEDES + KBM APPDEVO

🗺 Projects

★ Featured
SIA UNW — Accounting Information System screenshot

SIA UNW — Accounting Information System

2022 – 2024

Accounting

Full accounting cycle — budgeting & realization, investments, journal entries, general ledger, financial reports per budget period.

  • Laravel
  • PHP
  • MySQL

SIA UNW — Accounting Information System

Esc · Click outside to close

★ Featured
99Motor — Management & Cashier System screenshot

99Motor — Management & Cashier System

2022 – 2022

POS / Retail

Workshop management & cashier system for a motorcycle repair shop.

  • 500+ daily transactions
  • 50% manual-task reduction
  • C#
  • MSSQL

99Motor — Management & Cashier System

Esc · Click outside to close

E-Payroll — Payroll System screenshot

E-Payroll — Payroll System

2022 – 2023

HR & Payroll

Payroll & honor reporting integrated with an HRIS API, with automated salary calculation.

  • 700 employees automated
  • 1721-A1 tax reports
  • Laravel
  • PHP
  • MySQL

E-Payroll — Payroll System

Esc · Click outside to close

SAC UNW — Student Account System screenshot

SAC UNW — Student Account System

2023 – 2023

Student Payments

Student payments integrated with the accounting IS — tuition, scholarships, and financial records.

  • 2,000+ payments/month
  • Laravel
  • PHP
  • MySQL

SAC UNW — Student Account System

Esc · Click outside to close

LKD Sumowono — Financial Institution System screenshot

LKD Sumowono — Financial Institution System

2022 – 2023

Fintech / Local Banking

Secure local banking operations + Web API services for the mobile app.

  • 1,000 monthly API requests
  • 200ms avg response
  • Laravel
  • PHP
  • MySQL

LKD Sumowono — Financial Institution System

Esc · Click outside to close

Specter — Employee Attendance Service

2022 – 2022

HR & Attendance

Employee attendance web service with daily reporting.

  • 500+ daily reports
  • MongoDB
  • ExpressJS
  • ReactJS
  • NodeJS
SIMLITASA — Research Information System screenshot

SIMLITASA — Research Information System

2022 – 2022

Research

Research information system with daily project reporting.

  • 100 research projects/reports daily
  • CodeIgniter
  • PHP
  • MySQL

SIMLITASA — Research Information System

Esc · Click outside to close

SiKoperasi — Cooperative Information System

2021 – 2022

Accounting

Savings & loans cooperative system with reporting.

  • CodeIgniter
  • PHP
  • MySQL

📈 Skills

Stats

  • PHP
  • Laravel
  • CodeIgniter
  • JavaScript
  • NodeJS/ExpressJS
  • SQL (MySQL/Oracle/PostgreSQL)
  • MongoDB
  • Java
  • C#

Inventory

  • Git
  • Docker
  • Jira
  • VS Code
  • Android Studio
  • HTML/CSS
  • Bootstrap