CEP-CCIT FTUI Student & Developer

Backend-Focused Full Stack Developer.

Hi, I'm Sarah Nurhaliza

I architect powerful backend systems and bring them to life on the web — building from the core out, with clean logic and elegant interfaces.

Who I Am

About Me

I'm a Semester 4 student at CEP-CCIT FTUI (Faculty of Engineering, Universitas Indonesia), specializing in Full Stack Development with a deep focus on Backend Architecture, Web Development, and Mobile App Development.

My passion lies in understanding how systems work at their core — building robust, scalable backend logic and connecting it seamlessly to the web. I believe a great developer doesn't just write code; they design systems that stand the test of time.

Like a butterfly, I'm always evolving — transforming challenges into elegant solutions. Like a sunflower, I grow toward the light: always learning, always reaching further.

"The best architecture is one you never have to explain."

Sarah Nurhaliza
🏗️

System Architect

Backend & Full Stack Web

Web & Mobile Stack

HTML5, CSS3, PHP Native, Flutter

🗄️

Data Driven

MySQL, JDBC, RESTful API

🧩

Framework Experience

CodeIgniter 4, Spring Boot

🦋

Always Growing

Adaptive, curious, detail-oriented

What I Do

Technical Expertise

Java Spring Boot

RESTful API development with layered architecture, dependency injection, and Spring Security.

🔥

CodeIgniter 4

MVC web application development with structured routing, controller logic, and maintainable modular architecture.

🐘

PHP Native

Deep HTTP flow understanding — routing, sessions, headers, and raw server-side logic without frameworks.

🖥️

Java Desktop (Swing/AWT)

Standalone GUI applications with event-driven architecture and direct database connectivity.

Event-Driven Architecture

Designing systems around asynchronous events and message-passing patterns for scalable apps.

🗄️

MySQL (JDBC/JPA)

Expert-level relational database design, complex queries, and ORM mapping with JPA/Hibernate.

🐳

Docker

Containerizing applications and services for consistent, reproducible deployment environments.

🔄

CI/CD Pipelines

Automated testing and deployment workflows for continuous integration and delivery practices.

🌐

Distributed Systems

Building services that communicate across networks with reliability and fault tolerance in mind.

📱

Flutter

Cross-platform mobile app development with reusable widgets, responsive UI, and REST API integration.

🌐

Web Native (HTML5, CSS3)

Pure semantic markup and modern CSS — no framework dependency, full control over the output.

Vanilla JavaScript

DOM manipulation, async/await, fetch API, and interactive UI without relying on external libraries.

Java GUI Components

Swing and AWT component design, layout managers, and custom-painted user interface elements.

📱

Responsive Design

Fluid layouts, media queries, and mobile-first thinking for great UX across all screen sizes.

My Work

Selected Projects

Real systems built with real constraints - no tutorials, no shortcuts.

⭐ Featured Projects
⭐ Featured 📱
FlutterMobile
REST APIIntegration
RealtimeSync
Mobile ApplicationMost Recent

Alchemist: Inventory Laboratory Mobile App

Laboratory inventory system reimagined for mobile - built with Flutter and powered by REST API, enabling real-time data synchronization across devices.

Flutter-based mobile app - responsive UI with dark/light theme support
REST API integration - seamless client-server communication via local network
Role-based management: employee & student data handling
Laboratory asset tracking - categories, condition logs, and stock monitoring
Stock transaction system - manage incoming & outgoing inventory
User experience features - notifications, settings, and account management
FlutterREST APIMobileInventory
⭐ Featured 🍽️
CodeIgniter 4MVC
POSSystem
RBACAdmin/Cashier
Web POS SystemFeatured

BiteSpace: Restaurant POS System

Modern restaurant operations simplified - a web-based POS system built with CodeIgniter 4 to manage orders, menus, and transactions efficiently.

CodeIgniter 4 powered - structured MVC architecture for scalable development
Point of Sale system - streamlined order processing and transaction handling
Role-based access: admin & cashier for controlled system operations
Menu & table management - organized handling of restaurant data
Transaction tracking - efficient recording of daily sales activities
User-friendly interface - optimized for fast-paced cashier interactions
CodeIgniter 4MySQLPOSRBAC
Other Projects
🧪
RESTAPI
SpringBoot
Backend / REST API

Laboratory Inventory System

RESTful API for the Distributed System module - manages lab equipment and student transactions with layered Spring Boot architecture.

Layered architecture: Controller -> Service -> Repository
Auto-generated Swagger/OpenAPI docs
CI/CD pipeline for automated build & deployment
Designed for distributed systems - built with scalability
Java Spring BootJava 25SwaggerCI/CDREST
🏥
PHPNative
DockerContainer
Web Application

Pharmacy Management System

Full pharmacy ops digitized - PHP Native with zero framework dependency, containerized with Docker for consistent deployment.

Pure PHP Native - custom routing, session & header management
Dockerized - identical behavior across all environments
Role-based access: admin, pharmacist, cashier
Expiration alerts & real-time stock tracking
PHP NativeMySQLDockerRBAC
🖥️
JDBCDirect DB
SwingGUI
Desktop Application

Java Swing Pharmacy GUI

Standalone desktop app for real-time stock and supplier management. Direct JDBC - no ORM, full query control.

Event-driven Swing GUI with custom layout managers
Direct JDBC - low-level database control, no ORM abstraction
Real-time stock updates & supplier management
Java SwingJDBCMySQL
🧠
FigmaDesign
UXResearch
UI/UX Design

Brainventure App

Gamified educational platform - puzzles and logic challenges that make learning engaging for all ages.

Full interactive Figma prototype with user flows
Gamification mechanics & reward system design
Accessibility-aware component design
FigmaPrototypingUX Research
More projects available on github.com/sarahnrhlzaa
Get In Touch

Let's Connect

I'm open to internship opportunities, backend system discussions, and web development collaborations. Let's build something great together!

Email
sarahnrhlza3rut@gmail.com
GitHub
github.com/sarahnrhlzaa
LinkedIn
sarah-nurhaliza