Hello, I'm

EP

Elga Putri

Full Stack Developer & UI/UX Designer

I create beautiful, functional, and user-centered digital experiences. Passionate about clean code, innovative design, and cutting-edge technologies.

Tech Stack

Here are the technologies and tools I use to bring ideas to life

Frontend Development

Modern web technologies and frameworks

React.jsNext.jsTailwind CSSHTML5CSS3TypeScript
UI/UX Design

Design tools and user experience

Figma📋Wireframing🔧Prototyping🔄User Flow
Backend Development

Server-side technologies and APIs

LaravelNestJSNode.jsExpress.js🔗REST APIGraphQLMongoDBPrisma
Mobile Development

Cross-platform mobile development

FlutterFirebase
Data & Machine Learning

Data analysis and AI technologies

Python📊Data Analysis⛏️Data Mining🧠NLPStreamlit📈Power BI
Tools & Version Control

Development tools and collaboration

Git🌿Branching⚔️Merge ConflictGitHub📥Pull Request📝Issue Tracking

Featured Projects

Here are some of my recent projects that showcase my skills and experience

LabAku - Accounting Lab System
Featured
6 images
LabAku - Accounting Lab System

Front End Developer

2024 - 2025

Frontend development project in collaboration with Accounting Laboratory of Universitas Muhammadiyah Malang. Developed interactive interfaces for transaction forms, journals, general ledger, trial balance, income statement, financial position report, and equity report. Contributed to UI redesign and user testing iterations.

Next.jsTailwind CSSTypeScriptREST API (Laravel)
Simponia - Community Management System
Featured
14 images
Simponia - Community Management System

Front End Developer (Informatics Lab Assistant Candidate)

2025

Frontend development project for Informatics student community management and portfolio showcase system at Universitas Muhammadiyah Malang. Developed interactive interfaces for community features, member profiles, portfolio showcase, and other functionalities. Contributed to UI/UX process and re-engineering of UI elements to enhance user experience. Project completed as Informatics Lab Assistant candidate.

Next.jsTailwind CSSTypeScriptREST API (NestJS)
Fintrack - Personal Finance Management
Featured
6 images
Fintrack - Personal Finance Management

Full Stack Developer

2025

Full stack development project for personal finance management application with modern interface and transaction data analysis. Developed interactive interfaces for transaction management, spending statistics by category, data visualization, and category personalization. Contributed to data integration through Next.js API and Prisma.

Next.jsTailwind CSSTypeScriptREST API (Server Actions)Prisma
Weatherly - Weather Application
Featured
5 images
Weatherly - Weather Application

Full Stack Developer

2025

Full stack development project for weather application with responsive interface and interactive data visualization. Features include real-time weather forecasting, efficient API data management, temperature and weather parameter chart visualization, and consistent responsive UI design. Integrated user interface and weather data through OpenWeather API.

React JSTailwind CSSTypeScriptOpenWeather API
Weatherly - UI/UX Design
2 images
Weatherly - UI/UX Design

UI/UX Designer

2025

UI/UX design project for weather application interface using Figma with clean and user-friendly design. Created two theme modes: light mode (bright and fresh for daytime) and dark mode (dark and comfortable for night/low light). Built consistent design system with reusable UI components including buttons, weather info cards, charts, and navigation.

FigmaDesign SystemUI ComponentsTheme Design
Style Shop - UI/UX Design
3 images
Style Shop - UI/UX Design

UI/UX Designer

2024

UI/UX design project for Style Shop website with two main roles: Client and Admin. For Client, design focuses on intuitive shopping experience, easy product navigation, and simple fast checkout process. For Admin, efficient dashboard design with sales data display and product management. Built consistent design system using reusable components to maintain visual consistency and speed up development process.

FigmaDesign SystemUI ComponentsDashboard Design
Flight Price Prediction - ML Model
Featured
2 images
Flight Price Prediction - ML Model

Data Analyst & Machine Learning Developer

2025

Data analysis and machine learning project for flight ticket price prediction using Random Forest & XGBoost algorithms. Used Flight Price Prediction dataset containing 300,261 domestic flight booking entries from India (Feb-Mar 2022). Performed data cleaning, categorical feature encoding, and model evaluation with RMSE, MAE, and R² metrics. Presented prediction results through interactive Streamlit interface.

PythonRandom ForestXGBoostStreamlitPandasScikit-learn
Meeting Web - Video Conferencing App
Featured
4 images
Meeting Web - Video Conferencing App

Full Stack Developer

2024-2025

Full stack video conferencing application developed rapidly using Next.js 14, Stream SDK, and Tailwind CSS. Features include real-time video/audio communication, screen sharing capabilities, chat functionality, and responsive design. Demonstrates proficiency in modern web development, real-time communication APIs, and rapid prototyping skills.

Next.js 14StreamTailwind CSSTypeScript