Tap to view case study
01Experience 02Projects 03Tech stack 04Credentials 05Gallery
Shammy Kenan Din
Available for work

Shammy Kenan Din

Full-Stack Developer

I build web systems for real businesses with Laravel, Next.js and PostgreSQL: secure sign-ins, clear roles, and data people can rely on.

I built and deployed Upturn's company-wide reporting system, used by 60+ people across six departments, and developed RandC, a live booking and document-tracking platform for a document-processing office.

2
Live systems
in production
60+
Active
users
300+
Reports
every week
500
Internship
hours

Experience — where I've worked

Web Developer Intern — Systems Development

May – Aug 2026
Upturn Business Solutions Internship · 500 hrs
Sole developer on the company's EOD Reporting System, taking it from schema design to production deployment. Built the compliance engine, hours-attribution logic, audit-trailed reporting-line transfers, and Excel/PDF export — then handed it over with 16 in-app guides so the firm wasn't dependent on me.
LaravelPostgreSQLRailwayGit & PR reviewLaravel Boost

IT Intern — Support & Operations

May – Aug 2026
Upturn Business Solutions Concurrent role
Ran day-to-day IT for all six departments — laptop diagnostics and repair, networking, MS Office licensing. Replaced the biometric attendance devices after they stopped syncing, restoring the automated feed into Sprout HR, and trained the incoming IT hire on both systems.
HardwareBiometricsProvisioningOnboarding

Projects — what I've built

Also built

Next.js 16 · React 19 · TypeScript · PostgreSQL
Live
A live, three-portal PWA for an office that processes property documents with the Registry of Deeds, BIR and Assessor's Office. Online booking with capacity-aware scheduling, document tracking by code, a counter workflow, client chat and push notifications. Next.js, TypeScript and PostgreSQL, with about 840 automated tests.
Next.jsReactTypeScriptPrismaPostgreSQLVitestPWA
Tap to view RandC Documentation Services case study

PHP (MVC) · MySQL · ESC/POS
Demo offline
Three-role system — admin, cashier, kitchen — covering the full order lifecycle with item variants, modifiers and kitchen dispatch. BIR-compliant invoicing with OR numbering, VAT computation and daily Z-reading reports.
PHPMySQLBootstrapESC/POSBrevo SMTP
Tap to view SKD Point of Sale case study

PHP (MVC) · MySQL · Brevo SMTP
Source
Automotive-parts inventory with SKU tracking, stock movement logs and a complete audit trail. Auth rate limiting, per-action activity logging, and one-click database backup and restore for production reliability.
PHPMySQLAudit trailsRate limiting
Tap to view Grease Monkey — Inventory case study

Tech stack — tools and practices I use

Languages
PHPJavaScriptTypeScriptSQL
Frameworks & Libraries
LaravelReactNext.jsBladeBootstrapTailwind CSS
Databases & ORM
PostgreSQLMySQLPrisma
Testing
VitestPHPUnit
Tools & Deployment
GitGitHubComposerRailwayBrevo SMTPXAMPPLaragon
Core Concepts
MVC ArchitectureRole-Based Access Control (RBAC)Authentication & AuthorizationCSRF ProtectionAudit Logging

Credentials — proof of work

6 credentials
GitHub contributions
504 contributions in the last year
GitHub contributions chart for Shammy Kenan