Ethan Passino

Software Engineer | Full Stack Developer | Technology Enthusiast

View My Work Download Resume
Profile

About Me

Hi, I’m Ethan Passino — a passionate and driven software engineer with a deep love for building practical, impactful applications.

My journey started in high school with Python and Java, where I built small games and experimented with web development. Since then, I’ve grown into a full-stack developer with experience in React, Node.js, MongoDB, and C++.

I recently earned my Computer Science degree from Purdue University Fort Wayne, where I focused on data structures, algorithms, system design, and real-world projects like a Rewinder Batch Trimming & Scheduling System for a manufacturing company.

Whether it's creating polished user interfaces or optimizing backend systems, I love solving problems and bringing ideas to life. I’m now actively seeking full-time software engineering opportunities.


Technical Competencies

Programming Programming Languages

I’m proficient in TypeScript, JavaScript, C++, C#, Python, Java, HTML, CSS, SQL, JSON, and YAML. I use these languages across full-stack applications, desktop software, and backend systems.

Project Management Project Management

I have experience using tools like GitHub, Jira, Trello, Microsoft Teams, and Discord to manage projects, track issues, and collaborate effectively in team environments.

Development Experience Framework & Tool Experience

I’ve worked with React, Node.js, Express, Docker, MongoDB, wxWidgets, JavaFX, WPF, and Mongoose to build full-stack web apps and desktop software.

Coding Methodologies Coding Methodologies

I employ clean code principles, write meaningful comments, and practice test-driven development for maintainable and reliable software.

Focus Areas Focus Areas

I’m interested in full-stack development, systems programming, UI/UX, and automation.


Projects

Click on Project Names to be taken to their github page!


Personal Finance App

Timeline: Dec 2024 - Current

C# Desktop Application Finance Management

The Personal Finance App is a C# desktop application designed to help users take control of their financial goals. It features robust tools for budgeting, tracking expenses, and generating detailed reports. With an intuitive interface, the app provides insights into spending habits and helps users make informed decisions about their finances.

Personal Finance App Screenshot
NodeChat

Timeline: Jan 2025 - Feb 2025

React JavaScript Chat Room

NodeChat is a real-time web-based chat app built with Node.js, React, and MongoDB. It offers secure messaging, a modern UI, and smooth user interactions through WebSocket technology.

BrickThrower

Timeline: Jan 2021 - Jan 2024

Java Minecraft Plugin Game Development

BrickThrower is a Minecraft plugin that lets players throw bricks with a right-click, adding a fun combat and gameplay mechanic. The plugin supports Minecraft versions from 1.8 to 1.20.4, with customizable options for damage and velocity.

Project Screenshot
TaskFlow

Timeline: August 2024 - Dec 2024

React TypeScript Gamification

TaskFlow is a gamified project management app designed to help teams organize tasks, track progress, and stay motivated. Built with React, TypeScript, and Node.js, it features task management, real-time updates, and a drag-and-drop interface.

Nimbus Bot

Timeline: Nov 2024 - Current

Discord.js Node.js Bot Development

Nimbus Bot is a powerful and customizable Discord bot designed to enhance server management and user engagement. It includes robust moderation tools, a music player, a dynamic leveling system, and customizable server analytics.

Nimbus Bot Screenshot
Attendance Tracker System

Timeline: August 2023 - Dec 2023

Java Android QR Code

Attendance Tracker System is an Android-based app designed to streamline attendance management for educational institutions. Built with Java, it features QR code-based check-ins, detailed analytics, and automated email notifications.

Project Screenshot
SmartLetter

Timeline: January 2025

Python Tkinter AI Integration

SmartLetter is a user-friendly desktop application that simplifies the job application process by generating high-quality, personalized cover letters powered by AI. With features like customizable tone, resume integration, real-time generation, and save options, SmartLetter makes it easy to craft professional letters tailored to any job role.

SmartLetter App Screenshot
Web Crawler

Timeline: Jan 2022 - May 2022

C Python Data Structures

Web Crawler is a system that efficiently traverses websites, extracting and organizing data into a Trie structure for rapid lookups. Developed in C with Python scripts, the crawler demonstrates effective use of algorithms and data structures for large-scale information retrieval.

Project Screenshot
CommandAlias

Timeline: August 2021 - Sept 2021

Java BungeeCord Custom Commands

CommandAlias is a lightweight Minecraft BungeeCord plugin that simplifies server commands with custom aliases. Administrators can easily define alternative commands and reload changes instantly without restarting the server.

Project Screenshot
PrefixRequest

Timeline: Feb 2022 - March 2022

Spigot Paper GUI

PrefixRequest is a Minecraft plugin that streamlines custom prefix management. With an intuitive GUI, players can request personalized prefixes, and administrators can easily approve or deny them.

Project Screenshot
Dragons

Timeline: Dec 2020 - Feb 2021

Python Text Adventure Game Design

Dragons is a Python-based text adventure game where players engage in battles with mythical dragons, complete quests, and achieve milestones. The game features configurable elements such as custom dragons, moves, and storylines.

Project Screenshot

Contact Me

Feel free to reach out for collaboration or questions.