Software engineer · Full-stack development

Ethan Passino

Building practical software for real workflows.

I build thoughtful interfaces, reliable backend services, and data-driven features with React, TypeScript, and Node.js.

Portrait of Ethan Passino Software Engineer

A little about me

Building software that makes complex work feel simple.

Hi, I’m Ethan Passino—a software engineer focused on practical full-stack applications, thoughtful user experiences, and reliable systems.

With over a year of professional experience, I’ve worked across React, TypeScript, Node.js, data migrations, backend services, and automated testing. I enjoy taking an ambiguous problem and turning it into a clear workflow that people can use with confidence.

1+ year Professional software experience
Full stack Frontend, backend, and data work
CS graduate Purdue University Fort Wayne

How I build

Technical Competencies

A practical toolkit for building interfaces, services, and data-driven workflows from end to end.

Languages

Building blocks I use across projects

TypeScriptJavaScriptC++ C#PythonJava SQLHTMLCSS

Application development

Frameworks for user-facing software

ReactReact FlowNode.js ExpressMongoDBMongoose WPFJavaFX

Quality and data

Making systems dependable and easier to evolve

Unit testingPlaywright Data migrationsBackfills ValidationData quality

Delivery and collaboration

Keeping work organized from idea to release

GitGitHubDocker JiraTrelloAgile delivery Code review

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.


Career path

Experience

Software engineering, product development, and leadership experience.

Experience

A snapshot of the roles where I have built software, improved workflows, and developed leadership experience.

Juvare

Enterprise software development

2025–Present
Junior Software Engineer July 2025 – Present
  • Delivered user-facing enterprise workflows, including record creation and editing, validation, history views, responsive layouts, and accessibility improvements.
  • Implemented data migrations and backfill processes across legacy and current data models, including validation, logging, and pre-release testing.
  • Built data-quality and administration features including seed data, deduplication, import/export workflows, and role-based access and navigation.
  • Expanded automated unit and end-to-end testing across these features, increasing unit-test coverage by 30% and Playwright coverage by 15%.
Full Stack Developer Intern May 2025 – July 2025
  • Built an intuitive drag-and-drop workflow builder with React, TypeScript, Node.js, and React Flow, enabling non-developers to configure processes that previously required developer involvement.
  • Developed reusable workflow components, connected the interface to backend services, and added automated tests for reliable end-to-end behavior.

Pizza Hut

Restaurant operations

May 2022–July 2025
Shift LeaderFebruary 2024 – July 2025
  • Led teams of 6–15 employees per shift while coordinating service, hiring, training, and daily operations.
  • Improved service flow and reduced labor costs by 5–10% through scheduling adjustments and better shift planning.
  • Maintained customer satisfaction while balancing staffing needs, operational priorities, and team performance.
Team TrainerJuly 2023 – February 2024
  • Trained new team members on restaurant procedures, service expectations, food quality, and station responsibilities.
  • Coached teammates through hands-on practice and helped reinforce consistent operating standards.
Red HatMay 2023 – July 2023
  • Completed foundational role training and demonstrated readiness to support multiple restaurant stations.
  • Helped maintain consistent food quality, service speed, and teamwork during active shifts.
Crew MemberMay 2022 – May 2023
  • Provided customer service while preparing orders and supporting a fast-paced restaurant team.
  • Followed food-safety, cleanliness, quality, and service standards across daily operations.

Fort Wayne, IN · 2025–Present

Junior Software Engineer · July 2025 – Present Expand details

Junior Software Engineer

July 2025 – Present
  • Delivered user-facing enterprise workflows, including record creation and editing, validation, history views, responsive layouts, and accessibility improvements.
  • Implemented data migrations and backfill processes across legacy and current data models, including validation, logging, and pre-release testing.
  • Built data-quality and administration features including seed data, deduplication, import/export workflows, and role-based access and navigation.
  • Expanded automated unit and end-to-end testing across these features, increasing unit-test coverage by 30% and Playwright coverage by 15%.
React TypeScript Node.js Playwright
30%Unit-test coverage increase
15%End-to-end coverage increase
6+Core technologies

Full Stack Developer Intern

May 2025 – July 2025
  • Built an intuitive drag-and-drop workflow builder with React, TypeScript, Node.js, and React Flow, enabling non-developers to configure processes that previously required developer involvement.
  • Developed reusable workflow components, connected the interface to backend services, and added automated tests for reliable end-to-end behavior.
React TypeScript Node.js React Flow Automated Testing
4Core technologies
1Workflow builder delivered

Pizza Hut

Restaurant Operations

Fort Wayne, IN · May 2022 – July 2025

Shift Leader · February 2024 – July 2025 Expand details

Shift Leader

February 2024 – July 2025
  • Led teams of 6–15 employees per shift while coordinating service, hiring, training, and daily operations.
  • Improved service flow and reduced labor costs by 5–10% through scheduling adjustments and better shift planning.
  • Maintained customer satisfaction while balancing staffing needs, operational priorities, and team performance.
Leadership Operations Training
6–15Employees led per shift
5–10%Labor-cost reduction

Team Trainer

July 2023 – February 2024
  • Trained new team members on restaurant procedures, service expectations, food quality, and station responsibilities.
  • Coached teammates through hands-on practice and helped reinforce consistent operating standards.
7 moTime in role
3rdRole in progression

Red Hat

May 2023 – July 2023
  • Completed foundational role training and demonstrated readiness to support multiple restaurant stations.
  • Helped maintain consistent food quality, service speed, and teamwork during active shifts.
2 moTime in role
2ndRole in progression

Crew Member

May 2022 – May 2023
  • Provided customer service while preparing orders and supporting a fast-paced restaurant team.
  • Followed food-safety, cleanliness, quality, and service standards across daily operations.
12 moTime in role
1stRole in progression

Selected work

Projects

Applications and tools built across web, desktop, mobile, and game development.

01 / Current build

Personal Finance App

A C# desktop application for budgeting, expense tracking, financial goals, and detailed reports.

C#Desktop applicationFinance
View on GitHub
02 / Web application

NodeChat

A real-time chat application with secure messaging, a responsive interface, and WebSocket interactions.

ReactJavaScriptNode.jsMongoDB
03 / Productivity tool

TaskFlow

A gamified project management app with task tracking, real-time updates, and drag-and-drop organization.

ReactTypeScriptNode.jsGamification
04 / Game development

BrickThrower

A Minecraft plugin for throwable bricks with configurable damage and velocity across versions 1.8 through 1.20.4.

JavaMinecraft pluginGame development
View on GitHub
05 / Automation

Nimbus Bot

A customizable Discord bot with moderation, music, leveling, and server analytics features.

Discord.jsNode.jsBot development
View on GitHub
06 / Mobile application

Attendance Tracker System

An Android app for QR-based attendance, analytics, and automated email notifications.

JavaAndroidQR code
View on GitHub
07 / Desktop application

SmartLetter

An AI-assisted desktop tool for creating personalized cover letters with resume context, tone controls, and saving.

PythonTkinterAI integration
View on GitHub
08 / Algorithms

Web Crawler

A C-based crawler that organizes extracted website data in a Trie structure for fast lookups.

CPythonData structures
View on GitHub
09 / Server tooling

CommandAlias

A lightweight Minecraft plugin for custom command aliases and instant configuration reloads.

JavaBungeeCordCustom commands
View on GitHub
10 / Server tooling

PrefixRequest

A Minecraft plugin with a GUI for requesting, approving, and managing custom player prefixes.

SpigotPaperGUI
View on GitHub
11 / Game development

Dragons

A configurable Python text adventure with battles, quests, custom dragons, moves, and storylines.

PythonText adventureGame design
View on GitHub

Let's connect

Have a project or opportunity in mind?

I'm always interested in thoughtful software, useful products, and conversations about building better systems.

Start a conversation

Let's build something useful.

Whether you want to discuss a software opportunity, collaborate on a project, or talk through an idea, send a message and I'll get back to you.

Send a message