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.
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."
Backend & Full Stack Web
HTML5, CSS3, PHP Native, Flutter
MySQL, JDBC, RESTful API
CodeIgniter 4, Spring Boot
Adaptive, curious, detail-oriented
RESTful API development with layered architecture, dependency injection, and Spring Security.
MVC web application development with structured routing, controller logic, and maintainable modular architecture.
Deep HTTP flow understanding — routing, sessions, headers, and raw server-side logic without frameworks.
Standalone GUI applications with event-driven architecture and direct database connectivity.
Designing systems around asynchronous events and message-passing patterns for scalable apps.
Expert-level relational database design, complex queries, and ORM mapping with JPA/Hibernate.
Containerizing applications and services for consistent, reproducible deployment environments.
Automated testing and deployment workflows for continuous integration and delivery practices.
Building services that communicate across networks with reliability and fault tolerance in mind.
Cross-platform mobile app development with reusable widgets, responsive UI, and REST API integration.
Pure semantic markup and modern CSS — no framework dependency, full control over the output.
DOM manipulation, async/await, fetch API, and interactive UI without relying on external libraries.
Swing and AWT component design, layout managers, and custom-painted user interface elements.
Fluid layouts, media queries, and mobile-first thinking for great UX across all screen sizes.
Real systems built with real constraints - no tutorials, no shortcuts.
Laboratory inventory system reimagined for mobile - built with Flutter and powered by REST API, enabling real-time data synchronization across devices.
Modern restaurant operations simplified - a web-based POS system built with CodeIgniter 4 to manage orders, menus, and transactions efficiently.
RESTful API for the Distributed System module - manages lab equipment and student transactions with layered Spring Boot architecture.
Full pharmacy ops digitized - PHP Native with zero framework dependency, containerized with Docker for consistent deployment.
Standalone desktop app for real-time stock and supplier management. Direct JDBC - no ORM, full query control.
Gamified educational platform - puzzles and logic challenges that make learning engaging for all ages.
I'm open to internship opportunities, backend system discussions, and web development collaborations. Let's build something great together!