Skip to content
Open to web and software developer roles

Kerneil Rommel S. Gocotano

Web & Software Developer / QA Analyst / React, Django & Node.js

I build web applications end to end and test them before anyone else has to. React and JavaScript on the front, Node.js and Django behind it — plus two years of hands-on QA on a licensing platform that real users depend on every day.

shipping since
2022
PandaAuth, live in production
qa experience
2+ years
curl · Postman · Fiddler
education
BSIT 2026
St. Michael's College of Iligan
/what-i-do

Build it, wire it, then try to break it

Three jobs, one workflow. The last one is the part most developers hand to somebody else — I've been doing it on my own platform for two years.

Build the interface

React and vanilla JavaScript front ends with semantic HTML, responsive CSS, and states that hold up on a phone as well as a laptop.

ReactJavaScript (ES6+)HTML5CSS3

Wire up the backend

RESTful APIs and relational schemas in Node.js, Django, and Laravel — authentication, role-based access, and the data model underneath all three.

Node.jsDjangoLaravelPostgreSQLREST APIs

Test it before release

Every PandaAuth release goes through a manual API pass: request cases in Postman, edge cases with curl, traffic inspected and replayed in Fiddler.

PostmancurlFiddlerRegression passes
/projects

Selected work

Four builds with real users behind them — two running in production I maintain myself, two from my internship.

All projects

PandaAuth Key System Service

2022 — Present

Live in production

Authentication and licensing platform handling registration, license validation, and entitlement checks for real users. I built the API layer, run the QA pass on every release, and manage the Linux/Nginx VPS it runs on.

  • Token-based authentication and license validation APIs
  • Manual API regression suite in Postman, traffic analysis in Fiddler
  • Self-hosted deployment with reverse proxy and uptime monitoring
Node.jsExpressMongoDBNginxPostman

Clinic Web Application

2025 — 2026

Delivered at Eversoft IT Solution

Healthcare platform for patient records, appointments, and clinical workflows. I rebuilt the backend around REST APIs and a PostgreSQL schema, then added AI-assisted documentation tools clinicians use during consultations.

  • REST APIs and PostgreSQL schema for records and appointments
  • LLM-generated patient notes and real-time speech-to-text transcription
  • Encrypted auth, role-based access, HTTPS-enforced data handling
DjangoPythonPostgreSQLREST APIs

Multilingual Speech-to-Text

2026

Built during my internship

Django transcription service tuned for Philippine languages — Cebuano, Tagalog, and English, including code-switched Taglish and Bislish in the same sentence. Handles file uploads and live microphone input, returning word- and segment-level timestamps with confidence scores.

  • Whisper Large-v3 pipeline with automatic per-segment language detection
  • Real-time transcription over Django Channels WebSockets
  • Audio preprocessing and noise reduction across WAV, MP3, FLAC, M4A, OGG, and WebM
  • REST API plus JSON, TXT, SRT, and VTT export, with custom vocabulary for local terms
PythonDjangoDjango REST FrameworkChannelsWhisperPostgreSQLFFmpeg

PandaBlox

2026

Live · Source released

Server-rendered platform where users publish, browse, search, and moderate Roblox Lua scripts. Runs in production at blox.pandadevelopment.net, with the source released under GPL-3.0.

  • JWT and bcrypt authentication, plus PandaAuth and Google OAuth sign-in
  • Script publishing with tagging, thumbnails, full-text search, and view tracking
  • Moderation dashboard with audit logs and an HMAC-SHA256 signed publish API
  • Redis caching and rate limiting, Helmet CSP, input sanitization, Docker deployment
Node.jsExpressEJSMySQLPrismaRedisDocker
/experience

Where I've worked

Full-Stack Developer & QA Analyst

August 2022 — Present

PandaAuth Key System Service

  • Architected and deployed a full-stack authentication and licensing platform serving real users — registration, license validation, and entitlement checks over Node.js REST APIs.
  • Own QA for the platform: write and run API test passes in Postman, probe edge cases and malformed payloads with curl, and inspect, replay, and tamper-test live traffic in Fiddler before every release.
  • Designed token-based auth and automated license validation that form the core of the entitlement-checking pipeline.
  • Self-manage the Linux/Nginx VPS end to end — security updates, reverse proxy configuration, and uptime monitoring.
Node.jsExpressMongoDBPostmanFiddlerNginx

Web Developer Intern

November 2025 — February 2026

Eversoft IT Solution

  • Engineered the full backend of a clinic web application — REST APIs and PostgreSQL schemas powering patient records, appointments, and clinical workflows.
  • Built LLM-powered patient note generation and real-time speech-to-text transcription, cutting manual documentation time in daily clinic work.
  • Implemented encrypted authentication, role-based access control, and HTTPS-enforced data handling to protect patient data in transit and at rest.
DjangoPythonPostgreSQLREST APIsLLM APIs
Read the full background
/skills

The toolkit

Full breakdown

Frontend

React · JavaScript (ES6+) · HTML5 · CSS3 · Tailwind CSS · shadcn/ui · EJS · Responsive layout

Backend

Node.js · Express · Django · Python · PHP · Laravel · REST APIs · WebSockets · LLM & Whisper APIs · Token-based auth

Databases

PostgreSQL · MySQL · MongoDB · SQLite · Prisma · Schema design

QA & Testing

Postman · curl · Fiddler · API regression passes · Test case writing · HTTP debugging · Bug reporting

Infrastructure

Linux server administration · Nginx · Docker · Redis · XAMPP · VPS deployment · Uptime monitoring

Workflow

Git / GitLab · Code review · Technical documentation · AI-assisted development

/contact

Looking for a developer who tests his own work?

I'm open to web and software developer roles, on-site in Cebu or remote. Send a message and I'll reply within a day.