Computer Science Graduate | Software Engineer
Recent Master's graduate in Computer Science with interest in software development, AI implementations and cloud computing. Effective in working with teams, communication, and learning new technologies.
I am a dedicated Computer Science graduate with a recent Master's degree, with a keen interest in software development, AI implementations and cloud computing. I am a quick learner and always looking to improve my skills and knowledge.
Throughout my studies and personal projects, I've gained hands-on experience with various programming languages and frameworks. My experience in club leadership has taught me interpersonal, communication, and management skills.
GPA: 3.5/4.0
Capping Project: Frontend Developer for a Task Manager and Analytics Desktop Application
GPA: 3.5/4.0
Capping Project: Project Lead & Manager for a River Rainfall Collection System and Display
Developing a full-stack travel itinerary web application, enabling users to create, share, and discover day trip plans with social features. Designed and implemented normalized database schema with 8+ tables, built RESTful API with 20+ endpoints featuring JWT authentication, visibility controls, and with AI chat integration in progress.
Both an intelligent travel planning platform that will plan to use AI to recommend personalized travel itineraries, optimize routes, and provide real-time travel insights and a social platform where users can share and find popular itineraries from other users. A companion mobile app is also planned. Currently in active development.
If you have any questions about the project, feel free to contact me.
Designed and developed a full-stack, serverless web application that converts text input into high-quality audio files using AWS cloud services. The platform includes secure user authentication, real-time text-to-speech conversion, and word frequency analytics, built with a serverless architecture that scales automatically with user demand.
Architected a comprehensive serverless solution leveraging 5+ AWS services, eliminating the need for traditional server management and infrastructure overhead. Designed and implemented a RESTful API architecture using API Gateway with two dedicated endpoints for text conversion and analytics queries, enabling efficient and scalable data processing.
Configured S3 for static website hosting to deploy the frontend application, ensuring fast and reliable content delivery. Implemented S3 bucket storage for audio file management with lifecycle management policies to optimize costs and automate file retention strategies.
If you have any questions about the project, feel free to contact me.
Built a full-stack finance platform with portfolio tracking and AI-powered financial advisory capabilities. Implemented a retrieval augmented generation (RAG) system retrieving user portfolio data from PostgreSQL to augment Gemini API prompts for personalized investment advice.
A website that uses AI to analyze financial data and make predictions about the stock market. You create your own portfolio(s) and can view live stock data. The AI will analyze the data and make suggestions about based on your favorited portfolio. Configured to happen every day at 5 am EST. Additionally, users can chat with a chatbot to ask an AI financial questions with portfolio context obtained via user's favorited portfolio
If you have any questions about the project, feel free to contact me.
Multi-Layer Perceptron (MLP) / Feed-Forward Neural Network for predicting heart disease risk using patient data analysis. Performed data cleaning, feature encoding, normalization, and train/test splitting to prepare structured medical data for supervised learning. Evaluated model performance on unseen data using classification metrics to assess predictive accuracy and generalization for healthcare risk assessment.
Uses a dataset from Kaggle to train the model, includes data preprocessing, where the data is cleaned and transformed. Model training, where the data is split into training and testing sets. And evaluation, where the model is evaluated on the testing set. A full breakdown is available through the public github repository linked below.
If you have any questions about the project, feel free to contact me.
Enhanced and extended an existing Java-based Blackjack application with new game features and improved architecture. Added comprehensive unit tests using JUnit to ensure code quality and maintainability. Developed new game features including an advisor system that provides strategic recommendations to players based on the basic strategy of blackjack. The project follows best practices in software development with proper test coverage and clean code principles. If you have any questions about the project, feel free to contact me.
A real time task management desktop app developed by a team of three, that tracks system metrics and displays them in a dashboard. The frontend of the app is built using React, Node.js, Electron, Tailwind CSS, and JavaScript. While the backend is built using Spring Boot, and MySQL hosted on Render. The app allows users to register a system, and then track the metrics of the system in real time. It displays battery level, CPU usage, memory usage, and offers a list of processes running on the system. If you have any questions about the project, feel free to contact me.
I'm actively seeking software engineering opportunities where I can apply my computer science knowledge and contribute to innovative projects. I'm passionate about learning new technologies and working with talented teams to solve challenging problems.