
Ethan H. Eastwood
Full-Stack Software Engineer from Dallas, Texas
About Me
From Java and C++ in my early days to Python and C# more recently, I've picked up a habit of being comfortable in whatever stack a project calls for. I began programming in 2014, and since then I've built out professional and personal experience across the .NET ecosystem, RESTful APIs, and game development with the Unity & Godot engines.I care about writing software with purpose: systems that are reliable, maintainable, and genuinely useful to the people who depend on them. Whether I'm working close to the hardware or building out an application's business logic, I focus on clean architecture, thorough testing, and clear collaboration with the rest of the team.
Featured Projects
Ecommerce API (C# .NET 8)
Simulates a real-world e-commerce backend with full CRUD operations, query filtering, pagination, and complex sales/refund logic, built on ASP.NET Core, EF Core, and SQL Server.
Customer Relationship Management System (Java / JavaFX)
Desktop CRM built with Java and JavaFX, featuring a login system and full CRUD functionality for customer and appointment records backed by a MySQL database.
Ticketmaster-ClickUp Sync (C# .NET 8)
Runs on a scheduled GitHub Actions workflow, syncing live Ticketmaster event data into ClickUp — automatically creating and updating tasks, and flagging cancellations for review.The Utility Belt Companion App (TypeScript)
React-based companion app for the Marvel Champions card game, offering collection tracking, game logging, and win-rate statistics for players.Facebook Ads Report Automation (Python)
Pulls campaign data directly from Facebook's Marketing API and exports formatted, ready-to-share performance reports to Excel.Inventory Management System (Java)
Tracks parts and products as distinct inventory types for storefront use, fully documented with generated Javadocs.Showdown At High Moon (C# Unity, Playable In Browser)
First-person survival shooter built in Unity for the GameDev.TV 2024 Game Jam, featuring wave-based combat, a stun mechanic, and collectible power-ups — playable right in your browser.
Education
Bachelor of Science in Computer Science
Western Governors University, Graduated 2023Associate of Science
Tarrant County College, Graduated 2020
Languages
C#
Java
Python
TypeScript
SQL
Tech Stack
Frameworks & APIs: ASP.NET Core, JavaFX, Entity Framework, JDBC, Dapper, REST APIs
Data & Databases: SQL Server, PostgreSQL, SQLite, MySQL
Dev Tools: Visual Studio, IntelliJ IDEA, Git/GitHub, GitHub Actions, Postman
Game Engines: Unity Engine, Godot Engine
Experience
Marketing Team Lead
Dallas, TX | Improv Comedy Clubs
- Identified manual reporting bottlenecks and built internal C# and Python tools, including a Ticketmaster-to-ClickUp task sync and an automated Facebook Ads reporting pipeline, to reduce repetitive work and improve team efficiency.
- Led a 5-person team to deliver projects on time while translating campaign data into actionable strategy reports.Technical Support
Remote | BAAM LLC (HLProTools)
- Resolved 15-20 technical support tickets daily across email, chat, and Zoom, maintaining strong client satisfaction.
- Authored internal documentation for common issues and workarounds, reducing resolution time for the wider support team.Technician
Arlington, TX | CPR Cell Phone Repair
- Diagnosed and repaired smartphones, laptops, and consoles under tight deadlines.
- Communicated technical issues clearly to non-technical customers, building trust and repeat business.