Projects

Technical case studies with stronger structure and clearer value

Each project is framed around the problem it addresses, what was built, and why it matters. The goal is to communicate engineering depth and product judgment at the same time.

Security Monitoring PlatformIn progress

NetSentinel

A security monitoring platform exploration built around event flow, alert handling, and operator visibility rather than passive log viewing.

Focus

Operator visibility

Stack shape

Frontend + API + telemetry

Direction

Local-first monitoring

Problem → Build → Value

Problem: Raw security events are noisy and difficult to act on when they arrive as disconnected logs with no workflow framing.

Build: A Next.js frontend shaped around incident visibility, alert state, and operator-facing structure.

Value: It shows how I think across frontend structure, backend flow, security telemetry, and the actual decisions an operator needs to make during triage.

Next.jsTypeScriptFastAPISQLiteSuricataEVE log workflows
View case study
Graduation ProjectCompleted

AU Facilities

A mobile system for secure university document requests, approvals, PDF generation, and QR verification.

Primary value

Trusted document flow

Platform

Mobile-first

User lens

Students + reviewers

Problem → Build → Value

Problem: Document request workflows can be slow, manual, and unclear for students and administrators.

Build: A Flutter mobile application for request submission, status tracking, and user-facing workflow clarity.

Value: This project shows that I care about practical software systems with real users, clear approval logic, and a visible trust layer.

FlutterDartFirebasePDF generation
View case study
Productivity / Automation ToolUsable prototype

Desktop Automation System

A desktop automation utility built for repeatable actions, recorded mouse flows, quick workflows, and packaged usability.

Core value

Repeatable actions

Interface

Desktop control panel

Mindset

Tool over script

Problem → Build → Value

Problem: Many desktop automation ideas stay trapped in throwaway scripts that are hard to configure and harder to reuse.

Build: A Python desktop utility using Tkinter for a clear control panel.

Value: It reflects my interest in practical software that saves time and respects the reality of repetitive computer work.

PythonTkinterPyAutoGUIJSON settings
View case study
Product / Prompt-building ToolConcept

Prompt Forge

A web tool concept that guides users through structured multi-step selections to generate stronger website and app prompts.

User problem

Prompt ambiguity

Product angle

Guided flow

Mindset

Secure by default

Problem → Build → Value

Problem: Many users know the outcome they want but struggle to write precise, structured prompts.

Build: A multi-step web product concept that narrows user choices into useful structured output.

Value: It highlights product thinking, information design, and the idea that prompt quality can be improved through workflow design rather than a blank text box.

Next.js conceptStructured UX flowPrompt generation logic
View case study
Browser Extension Concept / PrototypePrototype

ChatGPT Sub-Branch Chat

A browser extension concept for temporary branch-style conversations without relying on API usage.

Core idea

Temporary branches

Constraint

No API reliance

Value

Cleaner exploration

Problem → Build → Value

Problem: Linear chat threads make it awkward to test alternate ideas without losing clean context.

Build: A browser extension concept for side-thread or branch-style conversations.

Value: It shows product imagination grounded in realistic constraints, especially around browser-side behavior and non-API workflow design.

Browser extension conceptClient-side UXWorkflow design
View case study