Hello, I'm Arjun (AJ)

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.

About Me

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.

Education

2024 - 2025

Master of Science in Computer Science

Master's Graduate

GPA: 3.5/4.0

Relevant Coursework:
  • AI in Software Development
  • Software Design & Development
  • Database Management Systems
  • Security Protocols
  • Artificial Intelligence
  • Robotics
  • Cloud Computing
  • Parallel Processing

Capping Project: Frontend Developer for a Task Manager and Analytics Desktop Application

Club Leadership AI Implementations AWS Foundations
2019 - 2024

Bachelor of Science in Computer Science

Bachelor's Graduate

GPA: 3.5/4.0

Relevant Coursework:
  • Data Structures & Algorithms
  • Software Development I & II
  • Computer Organization & Architecture
  • Computer Graphics
  • System Design
  • Database Design

Capping Project: Project Lead & Manager for a River Rainfall Collection System and Display

Project Management TA for Game Development Research Assistant for Texture Mapping

Academic & Technical Projects

AI Travel Website Preview

AI Travel Website

In Development Full-Stack Web Application

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.
TypeScript Node.js Express PostgreSQL Google Gemini API
AWS Text to Speech Converter Preview

AWS Text to Speech Converter

Cloud Application

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.
AWS Lambda AWS Cognito AWS Polly AWS S3 AWS API Gateway AWS DynamoDB
WealthWizard Preview

AI Finance Website

Full-Stack Web Application

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.
Node.js Gemini API Polygon API MongoDB
Multilayer Neural Network Architecture Feedforward Neural Network Visualization

Predictive AI Heart Disease Project

Machine Learning Project

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.
Python Scikit-learn TensorFlow Pandas Matplotlib
Java Blackjack Project Preview

Java Blackjack Application and Testing

Desktop Application

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.

Java JUnit Maven Object-Oriented Programming Unit Testing
SPAR Task Management Preview

Real-Time Task Management System

Collaborative Platform

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.

React Node.js Electron MySQL Spring Boot Render

Technical Skills

Programming Languages

Java
JavaScript
TypeScript
HTML/CSS
Python
SQL
C++
C#

AWS Cloud Services

Lambda
DynamoDB
S3
IAM
EC2
API Gateway
Polly
Cognito

Web Development

Node.js
REST APIs

Machine Learning & Parallel Computing

OpenMP
Google Colab
TensorFlow
Scikit-learn

Development Tools & Practices

Git/GitHub
Agile/Scrum
CI/CD
Postman

Let's Connect

Ready to contribute and grow!

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.

Interested in roles such as:

  • Software Engineer / Developer
  • Cloud Engineer
  • Backend Developer
  • AI Developer
  • Full-Stack Developer
  • Frontend Developer
  • IT Support

Get in Touch

© 2025 Arjun Suresh (AJ). All rights reserved.