Computer Science Graduate • C# Programmer • Unity Developer
I'm a computer science graduate passionate about game development, Unity systems, and backend programming. I enjoy building scalable gameplay systems.
• Built a full-stack system using Flask with layered architecture (UI / API / Data layers)
• Designed data processing pipeline for resume parsing and candidate ranking
• Implemented automated matching algorithm with structured data modeling
• Developed scalable backend using relational database design (SQLite schema optimization)
• Developed a machine learning-powered web application for exoplanet classification
• Implemented end-to-end prediction workflow including data validation, preprocessing, inference, and result visualization
• Provided responsive frontend interfaces and backend services for scientific data analysis
• Applied structured software architecture principles to separate presentation, business logic, and data processing layers
• Built educational features to improve accessibility and understanding of machine learning predictions
• Built a VS Code extension that enforces Git synchronization before code editing
• Automated remote change detection using Git fetch and branch comparison algorithms
• Reduced potential merge conflicts by preventing edits when unpulled remote commits exist
• Developed event-driven editor integration, status monitoring, and workflow automation features
• Constructed a Python desktop application using Tkinter for designing and simulating finite automata
• Implemented DFA and NFA execution engines using state-transition graph traversal algorithms
• Designed validation logic to enforce DFA constraints and detect invalid automaton configurations
• Built language generation functionality to enumerate accepted strings up to a user-defined length
• With an interactive GUI for creating states, transitions, alphabets, start states, and accepting states
• Applied object-oriented design principles and efficient data structures for automata representation
• Engineered a reusable C# utility framework for application and gameplay systems development
• Implemented common infrastructure tools including debugging utilities, math helpers, and input handling abstractions
• Designed modular architecture supporting code reuse across multiple projects
• Implemented core systems with low coupling and high cohesion architecture principles
• Developed scalable save/load architecture
• Implemented migration support for future updates
• Designed for reuse across multiple games
• Built a ScriptableObject-based level and wave management framework
• Designed enemy pathing and spawning systems
• Created reusable editor tools
• Animation-driven combat mechanics
You can download my CV below:
Download Resume