My Little Malloc & Command-Line Shell (C, POSIX)
- Implemented custom malloc() and free() with error detection and memory tracking.
- Developed a POSIX-compliant shell supporting interactive and batch modes using read(), dup2(), pipe(), and child process management.
- Collaborated on design, testing, and debugging, ensuring correctness and modularity.
Photo Album Management Application (Java, JavaFX, FXML)
- Built a desktop application for photo storage, organization, and album management.
- Developed multi-scene, event-driven UI using JavaFX and FXML.
- Applied GitHub version control and collaborative development practices with a partner.
Object-Oriented Chess Game (Java)
- Designed and implemented a full chess game using object-oriented principles, including class hierarchies and encapsulation.
- Developed logic-driven components under strict automated testing constraints.
- Worked in a pair-programming environment to implement, test, and debug functionality.
Android Photo Application (Java, Android Studio)
- Developed an Android photo management app targeting API level 36, tested on standard emulators.
- Managed repository using GitHub and followed structured build workflows.