Focused on backend development, algorithm design, and structured software architecture.
Languages
Java · Python · C · JavaScript · SQL
Concepts
Data Structures · Graph Algorithms · Dynamic Programming · Database Indexing · External Memory Algorithms
-
Gomoku (Java)
OOP | Layered Architecture | Search-Ready Design
Terminal-based implementation with separated domain and search layers, immutable game state, and extensible engine structure. -
Task Management Web Application (Django)
Authentication | Role Management | Relational Modeling | CRUD
Multi-user backend application with role-based access control and structured relational data design. -
Financial Investment Optimization (Python)
Dynamic Programming | DAG Modeling | Path Reconstruction
Investment optimization modeled as a time-indexed directed acyclic graph solved via dynamic programming. -
Travel Web Page
HTML | CSS | JavaScript | AJAX
Framework-free responsive website with client-side validation and AJAX-based authentication/chat features.