I'm a Senior Software Engineer with over 9 years of experience in software engineering, focused on building test-driven, scalable mobile applications that deliver great user experiences. While my primary expertise is in mobile development using Swift and Objective-C, I'm currently exploring AI and Machine Learning projects in an open-source capacity, aiming to solve real-world problems with these technologies.
I'm passionate about creating high-quality, reliable software that meets both customer needs and business goals. Additionally, I enjoy experimenting with new tools and techniques.
-
- Description: A simple reinforcement learning project implemented in Swift.
- Technologies: Swift, Machine Learning
-
- Description: A neural network-based snake game developed in Python.
- Technologies: Python, Neural Networks
-
Neural Networks-based Chess Engine
- Description: A Python implementation of a chess engine utilizing probability-based tree search and neural networks.
- Technologies: Python, Neural Networks, Artificial Intelligence
-
- Description: A project focused on automating various aspects of a smart home using IoT.
- Technologies: Internet of Things (IoT), Home Automation
I have also developed a series of games showcasing engaging gameplay, checkout the visually striking demo videos!
MathQuest.480p.mov
- Math Quest โ An educational platformer game built using Apple's SpriteKit framework.
- Technologies: Swift, SpriteKit
- Features:
- Platformer gameplay with engaging visuals
- Adaptive difficulty based on player performance
- Interactive learning with math puzzles integrated into game mechanics
- Progress tracking with in-game stats and achievements
Iron.cage.game.mov
- Iron Cage โ A fast-paced platformer where players navigate through challenging levels.
- Technologies: Swift, SpriteKit
- Features:
- Classic 2D platformer mechanics
- Smooth and responsive controls
- Engaging level design with increasing difficulty
Multiplayer.game.480p.mov
- Social Game โ A 3D multiplayer game built using Apple's SceneKit.
- Technologies: SceneKit, Swift, Node.js, Socket.IO
- Features:
- 3D multiplayer gameplay with interactive environments
- Real-time communication for seamless player interactions
- Smooth networking with a Node.js backend
SeeSaw.mov
- Seesaw โ A physics-based platformer built using PlayCanvas.
- Technologies: PlayCanvas, JavaScript, WebGL
- Features:
- Realistic physics-based gameplay with dynamic seesaw mechanics
- Playable directly in the browser with smooth and responsive controls
- Increasing difficulty with challenging levels
- Advanced deep learning techniques and frameworks
- Reinforcement learning algorithms and AI optimization