Code. Design. Create.

Portfolio Website
0.

Portfolio Website.

Personal portfolio & creative showcase

A fully responsive personal portfolio designed and built from scratch with Astro, TypeScript, and TailwindCSS. Features multi-page layout, scroll-reveal animations, a Gemini AI assistant, Web3Forms email contact, and a printable virtual resume deployed on Netlify.

Technologies used in project

Astro Astro TypeScript TypeScript TailwindCSS TailwindCSS React React Netlify Netlify
AstroTypeScriptTailwindCSSReactNetlify

Topics used / related to
the implementation of this project

Web DevelopmentUI/UX DesignResponsive DesignJAMstackCSS Animations
OpenWeather Agent
In Progress 1.

OpenWeather Agent.

Agentic conversational weather assistant

A three-service agentic app: a React/Vite chat UI sends natural language weather questions to a LangChain + FastAPI backend powered by Gemini (gemini-2.5-flash). The agent autonomously picks current or forecast tools that proxy the OpenWeather API via a custom MCP server (geocoding, unit conversion, error handling). Includes a real-time side panel with temperature, humidity, wind speed, 5 day forecast, and a °C/°F toggle.

Technologies used in project

Python Python FastAPI FastAPI React React LangChain LangChain Gemini Gemini
PythonFastAPIReactLangChainGemini

Topics used / related to
the implementation of this project

AI AgentsLangChainFull-StackLLM IntegrationMCP
Chomb Farm
In Progress 2.

Chomb Farm.

Cozy pixel-art farming game

A cozy pixel-art farming game where you tend a 3×3 plot grid with the help of your Chomb crew — small, round, surprisingly hard-working little creatures. Each plot follows a hands-on pipeline: fertilize the soil, plant a crop, water it, watch it grow, then send in a harvester. Every Chomb has a specific role (Fertilizer, Waterer, Harvester), so you'll need to coordinate your roster wisely as your farm scales up. Built with React 19 and Vite, deployed via Firebase Hosting with CI/CD through GitHub Actions.

Technologies used in project

React React Vite Vite CSS Modules CSS Modules Firebase Firebase GitHub Actions GitHub Actions
ReactViteCSS ModulesFirebaseGitHub Actions

Topics used / related to
the implementation of this project

Game DevelopmentReactState ManagementPixel ArtCI/CD
SingleWallet
In Progress 3.

SingleWallet.

Banking app frontend — CS4398 team project (Group 6)

Frontend of a full-stack banking app for managing multiple bank accounts in one place. Built with Angular 21 standalone components: end-to-end JWT auth flow (login/register forms, AuthService with localStorage session, HTTP interceptor auto-attaching Bearer tokens, CanActivateFn auth guard), protected nested routing, and a personalized dashboard featuring a custom CSS bar chart built with pure Angular — no charting library. Includes a settings page with a password-verification modal and 5 Vitest spec files with full mocking covering AuthService, LoginComponent, RegisterComponent, authGuard, and SettingsComponent.

Technologies used in project

Angular Angular TypeScript TypeScript HTML HTML CSS CSS Vitest Vitest
AngularTypeScriptHTMLCSSVitest
No Live Demo Github →

Topics used / related to
the implementation of this project

FrontendAngularJWT AuthenticationUnit TestingTypeScript
Pet Adoption System
In Progress 4.

Pet Adoption System.

Animal shelter adoption platform

A full-stack pet adoption management system connecting shelters with potential adopters. Features browsable pet listings with filters, adoption request workflows, and an admin panel for shelter staff to manage animals and applications.

Technologies used in project

Python Python HTML HTML CSS CSS JavaScript JavaScript SQLite SQLite
PythonHTMLCSSJavaScriptSQLite
No Live Demo Github →

Topics used / related to
the implementation of this project

Full StackCRUDDatabase DesignWeb DevelopmentUI/UX Design
TXST Datathon
5.

TXST Datathon.

Data analysis competition • Texas State University

Competed in the annual Texas State University Datathon. Built a full data pipeline, preprocessing, exploratory data analysis, and statistical modeling, then communicated key insights through visualizations and a live presentation to industry judges.

Technologies used in project

Python Python Pandas Pandas NumPy NumPy Mpl Matplotlib Jupyter Jupyter
PythonPandasNumPyMatplotlibJupyter

Topics used / related to
the implementation of this project

Data ScienceData VisualizationStatisticsExploratory Data AnalysisPython
Water Quality
In Progress 6.

Water Quality.

Machine learning classification project

Website IN PROGRESS - Analyzed water potability datasets using supervised machine learning. Built a complete data pipeline covering preprocessing, feature engineering, class imbalance handling, and model comparison, evaluating Logistic Regression, Random Forest, and XGBoost classifiers.

Technologies used in project

Python Python Pandas Pandas NumPy NumPy Scikit-learn Scikit-learn Jupyter Jupyter
PythonPandasNumPyScikit-learnJupyter
No Live Demo Github →

Topics used / related to
the implementation of this project

Machine LearningClassificationData PreprocessingFeature EngineeringPython
White Wine Quality
7.

White Wine Quality.

Classification on UCI wine dataset — Data Mining course project

Compared six classifiers (Decision Tree, SVM, kNN, Naive Bayes, Neural Network, CN2) on the UCI White Wine dataset using Orange 3 with 5-fold cross-validation. Neural Network achieved the best AUC (0.766); alcohol content was the top predictor across all models. Addressed class imbalance, included a bonus clustering section, and published findings as an interactive showcase website.

Technologies used in project

Python Python Scikit-learn Scikit-learn Jupyter Jupyter Orange 3 Orange 3
PythonScikit-learnJupyterOrange 3

Topics used / related to
the implementation of this project

Machine LearningData MiningClassificationData VisualizationStatistical Analysis
Hana
8.

Hana.

Full-stack web application

A full-stack web application built with a modern JavaScript stack. Features a clean, user-friendly interface with dynamic data management and a responsive design crafted to deliver a smooth experience across all devices.

Technologies used in project

JavaScript JavaScript Node.js Node.js HTML HTML CSS CSS
JavaScriptNode.jsHTMLCSS
No Live Demo Github →

Topics used / related to
the implementation of this project

Full StackWeb DevelopmentUI/UX DesignResponsive DesignAuthentication
ServiSegur
9.

ServiSegur.

Security services management web app

A web application for managing security service operations, built with Python and the Bottle micro-framework. Features service scheduling, client and employee management, and a clean dashboard interface backed by a lightweight SQLite database.

Technologies used in project

Python Python Bo Bottle HTML HTML CSS CSS SQLite SQLite
PythonBottleHTMLCSSSQLite
No Live Demo Github →

Topics used / related to
the implementation of this project

Web DevelopmentBackendMVC ArchitectureDatabase DesignCRUD