System Online

Hello, I'm Yeshwanth Balaji

Software Developer

Building the future with code and caffeine.

Scroll

01. About Me

I’m a Software Developer with an interest in building well-structured and reliable applications. I enjoy working on backend systems, APIs, and cloud-based environments, and I like understanding how different components of a system connect and work together. I focus on building software that works well in real-world scenarios and is practical to maintain. I value clear design, steady improvement, and learning through hands-on development. Outside of work, I spend time exploring new technologies, refining personal projects, and enjoy capturing moments through photography.

Highlights

Backend SystemsCloud & DeploymentDevOpsAI & Emerging TechAPI Development
Yeshwanth Balaji

Open to Work

Based in Boston, MA

02. Tech Stack

Programming Languages

JavaC++PythonJavaScriptTypeScriptHCL (Terraform)

Server-Side & Web

RESTful APIsNode.jsExpress.jsFlaskReactHTMLCSS

Cloud & DevOps

AWS (EC2, S3, RDS, CloudWatch)GCPDockerCI/CD PipelinesGitHub ActionsGit

Databases

MySQLPostgreSQLMongoDBJDBC

Testing & Libraries

JUnitPytestPostmanJavaFXPandasNumPyscikit-learnXChart

03. Featured Projects

Cloud-Native Health Monitoring System

A cloud-native backend system designed to monitor application health and manage operational data through secure APIs. The system focuses on reliability, scalability, and automation, with cloud infrastructure provisioned using infrastructure-as-code and a CI/CD pipeline to support continuous deployment. It simulates real-world backend service behavior, including health checks, data persistence, and production-ready deployment workflows.

JavascriptAWSDockerCI/CD PipelinesGitHub ActionsGitAPIsMySQLTerraform

FinAltica

FinAltica is a JavaFX-based personal finance manager using BST, Stack, HashMap, and MySQL to track incomes, expenses, accounts, and visualize data with charts for smarter budgeting and analysis.

JavaFXBSTStackHashMapMySQLJavaJDBCCSS

RoomateFinder

JavaFX-based desktop application designed to simplify the process of finding compatible roommates. The project provides a secure and user-friendly platform where users can create roommate listings, browse available postings, and apply detailed filters to find ideal living partners. Built with Java, JavaFX, and MySQL, the system combines intuitive UI design with reliable backend logic, ensuring a smooth user experience and efficient data management.

JavaFXJavaMySQLJDBCCSS

Personal Portfolio

A modern, interactive portfolio website built with Next.js and TypeScript. Features a dynamic role-switching system (Dev/AI/UX), scroll-triggered animations using Framer Motion, and a responsive design styled with Tailwind CSS.

Next.jsTypeScriptTailwind CSSFramer MotionReact

04. Experience & Education

Data Science Intern

May 2023 - July 2023

SmartInternz

Developed and trained a machine learning model (scikit-learn) to predict fuel consumption, achieving 86.5% accuracy to optimize fleet routes and reduce operational expenses

Master of Science in Software Enineering Systems

August 2024 - May 2026

Northeastern University, Boston

Bachelor of Technology in Computer Science and Engineering

July 2020 - May 2024

Vellore Institute of Technology, Chennai

05. Achievements

Publications

Optical Character Recognition and Analysis of Tamil Characters

International Journal of Microsystems and IoT

2023

Certifications

AWS Certified Cloud Practitioner

Amazon Web Services

2023
Get In Touch

Let's build something amazing together.

Whether you have a project in mind or just want to say hi, I'm always open to discussing new opportunities and ideas.

yeshwanthbalaji.dev@gmail.com