My Projects
Website Documentation
SDLC Specifications | Architecture Diagrams | SRS | PRD | TRD
- My role
- Documentation and maintenance for this portfolio.
- Outcome
- Linked requirements, architecture, user-flow and database documents that reviewers can inspect.
- Learned
- Documentation has to change when the implementation changes.
Intelligent Document Assistant
Python | Flask | Groq Cloud | llama-3.3-70b-versatile
- My role
- Developer of the Python analysis and Groq-backed document-generation workflow.
- Outcome
- A tool that turns repository context and project ideas into Markdown technical documentation.
- Learned
- Generated documentation still needs to be checked against the actual source code.
School Administration System (SAS)
Java 17 | Spring Boot 3.5 | Spring Security | MySQL | Flyway | Thymeleaf
- My role
- Frontend developer and business analyst in a five-person team: UI design, frontend implementation and requirements gathering.
- Outcome
- Our team built school workflows for administrators, teachers and students in one Spring Boot application.
- Learned
- Good technical ideas need clear communication and room for teammates' input.
Pacific Crafts Marketplace
ASP.NET Web Forms | .NET Framework 4.8.1 | VB.NET | MS Access | JavaScript | IIS
- My role
- Frontend contributor, working on artisan dashboard navigation and product-management screens.
- Outcome
- Dashboard views bring product entry, product lists, orders and sales into one interface.
- Learned
- Navigation and page state must stay in sync after a form submission.
Socket File Transfer System
Python | TCP/IP Sockets | OOP | GUI/CLI
- My role
- Co-developer in a two-person CS310 project.
- Outcome
- GUI and CLI file listing and downloads over TCP, with background work keeping the interface responsive.
- Learned
- TCP is a byte stream, so each message needs explicit framing.
Multi-Site Campus Network Simulation
Cisco Packet Tracer | OSPF | VLSM | ACL Security
- My role
- Network-design contributor in a four-person CS310 team.
- Outcome
- A simulated campus network with five VLANs, VLSM, OSPF, NAT/PAT and ACL traffic isolation.
- Learned
- Test traffic that should be blocked as carefully as traffic that should pass.
GitHub Repositories & Lab
Open Source | Git & GitHub | Algorithms | System Labs
- My role
- Student developer, maintaining coursework and personal experiments.
- Outcome
- Source code for algorithms, web applications and systems exercises in one profile.
- Learned
- Small, focused examples make it easier to debug and compare approaches.