Problem
Farmers tracked harvests with paper logs. Records got lost, quality was judged by feel, and there was no way to trace a batch back to a farm or a harvest date.
Portfolio
Software Engineer Intern and BS Information Technology student at FEU Institute of Technology, specializing in Web and Mobile Application development. I build practical products across the frontend, backend, and data layers — from Flutter apps and REST APIs to offline-first systems that stay useful when connectivity is limited.
About
I'm a BS Information Technology student at FEU Institute of Technology, specializing in Web and Mobile Application development. I build practical products across the frontend, backend, and data layers, with hands-on experience in Flutter, Node.js and Express REST APIs, local SQLite storage, MySQL, Firebase Admin, and offline-first synchronization. My capstone project, PicKape, connects a Flutter mobile app to a backend that helps coffee growers manage batches and traceability in low-connectivity environments. I'm seeking a software engineering internship where I can contribute to mobile, web, and backend products while continuing to grow as an engineer.
Featured Projects
PicKape is a farm-to-cup management app for coffee growers. Farmers record harvest batches in the field, scan them, track quality, and hand every bean a clear traceable story — even on farms where the network is unreliable.
Farmers tracked harvests with paper logs. Records got lost, quality was judged by feel, and there was no way to trace a batch back to a farm or a harvest date.
A Flutter app paired with a Node.js API. Batches are created on the phone, stored locally first, then synced when a connection is available. Every batch carries farm and harvest details for full traceability.
Batches save to a local SQLite store first. A sync manager pushes and pulls through the API when the network returns, so no work is lost.
The home screen streams assigned lots and harvest totals in real time, so field data shows up as it happens.
Every batch links back to its farm and harvest details, giving each lot a clean, auditable story from field to cup.
A Preliminary Quality Indicator guides growers toward better sorting, with a clear note that the tool assists and can make mistakes.
Growers scan a batch in the field with the phone camera. Each scan is stored and linked to the batch record.
Password resets and profile changes run through an approved, moderated flow instead of open endpoints.
BSIT WMA Student · Mobile & Web Developer
weiwenxuan59@gmail.com · github.com/andreweiiii · linkedin.com/in/wenxuan-wei-9150aa40a
IT student specializing in Web & Mobile Application development. With my team, I built PicKape, an offline-first coffee quality and traceability system — from the Flutter mobile app to a Node.js API with SQLite, MySQL and Firebase. Looking for an internship where I can build real products and grow fast.
PicKape — Coffee Quality & Traceability System
Group capstone
Deadline Tracker — Assignment & Exam Reminder App
Personal project
FEU Institute of Technology
BS Information Technology — Web & Mobile Application (WMA), in progress