Name : Aditeya (Adi) Anand
Role : Software Engineering student @ University of Auckland
Focus : Java development · testing · project structure · practical software
Currently: Building a public portfolio from selected academic and personal projects
Next : AI & Machine Learning coursework in the second half of the year
Open to : Software internships, collaborations, and hands-on learning opportunitiesMy current focus is on building practical software and improving my code quality through hands-on projects. I’m currently strengthening my Java development, testing, and problem-solving skills while building projects that are maintainable, reliable, and easy to extend.
| Project | Stack | What it shows |
|---|---|---|
| Trial AI Game | Java · JavaFX · Maven · AI proxy | Narrative courtroom game with AI-driven dialogue, puzzle-style investigation, timed decisions, and branching logic. |
| Robot Verbal Command Testing | Java · JUnit 5 · Mockito · JaCoCo · PIT | Testing and quality-focused robot command service with unit tests, mocking, coverage, and mutation testing. |
| Country Route Planner | Java · Maven · BFS · CSV | Graph-based route planner that computes shortest country routes, fuel costs, and continent summaries. |
| ColourGuessr AI Game | Java · Maven · JUnit 4 | CLI colour-guessing game with difficulty-based AI strategies and scoring logic. |
| Activity Review Manager | Java · Maven · JUnit 4 | CLI management system for tourism operators, activities, and public/private/expert reviews. |
| Sokoban Game | C · Console game logic | Sokoban-style puzzle game with box pushing, undo moves, room rendering, and win detection. |
Main focus
Used in coursework / projects
☕ Cleaner Java project structure
🧪 Unit testing, mocking, coverage, and mutation testing
🧠 AI-assisted app and game systems
🎮 Game logic, state management, and interactive CLI/GUI projects
🗄️ Database fundamentals with MySQL
🤖 Preparing for AI & Machine Learning coursework


