CS student at San Jose State University building practical software projects with Java, Python, SQL, and Git.
- Languages: Java, Python, SQL, JavaScript (beginner)
- Tools/Frameworks: JavaFX, SQLite, Maven, Git, GitHub, Flask, Figma, CSS
- Core Skills: Data Structures & Algorithms, OOP, MVC Architecture, Database Design, API Integration
A hackathon project that analyzes GitLab merge requests and detects potentially risky changes, generating a risk score with explanations.
-
Built with: Python, Flask, GitLab Merge Request API
-
Features:
- Webhook handler for real-time MR analysis
- Risk scoring system based on file changes and patterns
- Automated comment output with explanations
- Modular design with separation of concerns
-
What it demonstrates:
Backend logic, API integration, and event-driven workflows
π Repo: https://github.com/GitLab-AI-Team/MR-Risk-Scout
A desktop application for managing student profiles using search, filtering, comments, and persistent storage.
-
Built with: Java, JavaFX, SQLite, Maven
-
Features:
- CRUD operations for student data
- Search and filtering functionality
- Comment system for notes and tracking
- Persistent storage using SQLite
-
What it demonstrates:
Object-oriented design, MVC architecture, database integration, and UI development
π Repo: https://github.com/JCSkies/Student-Manager
- Building internship-ready software projects
- Strengthening backend and database skills
- Preparing for software engineering internships and technical interviews