All Projects

Here is a collection of all my work.

2D Side Scroller thumbnail

2D Side Scroller

Game DevelopmentC#Unity

Follow the original story of this robot who was made to maintain peace in the graveyard. This 2D side scroller was originally a one level game, however this is currently under development with plans to be shipped out as a complete game in the near future.

3D AI Combat Game thumbnail

3D AI Combat Game

Game DevelopmentAIC#Unity

Created a 3D Unity game featuring custom AI pathfinding and a dynamic combat system (melee/weapon mechanics) scripted in C#. Implemented robust collision detection and optimized game performance, showcasing advanced skills in game architecture, C# scripting, and debugging.

AI-Driven NVIDIA Robot thumbnail

AI-Driven NVIDIA Robot

RoboticsAIRoboticsComputer VisionEmbedded Systems

Designed and built a self-driving robot equipped with camera vision, leveraging computer vision and localization AI techniques to automate driving. Utilized Linux, Arduino, NVIDIA Jetson Platform, and Raspberry Pi.

Android Security thumbnail

Android Security

Operating SystemsAndroidJavaMobileAndroid Studio

This Android Security App was an Operating Systems project where password hashing was the main focus using Android Studio and Virtual Machines.

Bill Tip Calculator thumbnail

Bill Tip Calculator

Mobile AppReact NativeAndroidiOSTypeScriptAPI

Developed a simple and modern tip calculator. Planned to release on Google Play and Apple Store in 2025.

Building Automation Software thumbnail

Building Automation Software

Internet of ThingsJavaC++GradleEmbedded Systems

The Building Automation System (BAS) is a Full Stack IoT Application developed to provide end users real-time control over their buildings. This system involves a network of smart devices that control and monitor a building's environment.

Conversational NLP thumbnail

Conversational NLP

Artificial IntelligenceAIJavaResearchNatural Language Processing

Researched NLP techniques from academic publications and developed a functional AI chatbot prototype in Java capable of classifying user input and generating contextually relevant responses within conversational flows.

Mobile Data Repository thumbnail

Mobile Data Repository

Mobile AppReact NativeAndroidiOSTypeSciptAPI

Developed a cross-platform mobile application using React Native, JavaScript, TypeScript, demonstrating robust API integration and implementing asynchronous data fetching from a large public RESTful API to populate a dynamic catalog of over 1000 unique entries.

Predictive Imputation thumbnail

Predictive Imputation

Machine LearningAIPythonscikit-learnpandas

Constructed a tool for data classification and imputation, predicting new data through the implementation of machine learning algorithms including K-means, basic-means, linear regression, and random forests, using Python libraries (scikit-learn, pandas).

Server Interaction Manager thumbnail

Server Interaction Manager

Web DevelopmentJavaScriptNode.jsREST APIWebSocket API

Engineered a Node.js chat automation tool that utilizes external APIs to process and respond to real-time user interactions within an online community platform. Implemented server moderation and automated response functionalities using JavaScript and asynchronous calls.