C#/.NET Developer

Hi, I'm Michelle.
I build desktop & web tools that ship.

C#/.NET developer building business applications with Blazor Server, ASP.NET Core, EF Core, SQL Server, WPF, and clean architecture.

Location
Levittown, NY · remote-only preferred
Core Stack
C#, .NET, WPF, Blazor Server, EF Core, SQL Server
Education
BS Computer & Information Science — ECPI University
Certifications
View on LinkedIn →
Contact
Recruiter & Hiring Manager Feedback

Reviewing my portfolio? I'd love 2 minutes of your feedback.

Work

Things I've built

Real internal tools I've shipped for actual employers and on my own — desktop apps, web apps, and everything in between.

Wall Plate Finder

Wall Plate Finder configurator UI

A responsive Shopify configurator built for RiteAV — customers add any number of jacks (CAT5E/6/6A/7, HDMI, USB, RCA, Fiber LC/SC, and more), pick a product type, color, and up to 6 outlets/gangs, and it builds a live search query straight to the matching product on the store.

JavaScriptShopifyResponsive Design

AI-assisted with Anthropic Claude Code

AmazonImageRepairWorkflow

AmazonImageRepairWorkflow main screen AmazonImageRepairWorkflow in use AmazonImageRepairWorkflow in use

A fast way to fix broken or missing Amazon product images — especially handy for suppressed listings that need an image fix. Highlight the SKU table from Manage Inventory and paste it straight into the app. The Download button looks up each SKU's image URL via Google Sheets and the Amazon API, resizes the image, and downloads it. The FTP button does the same, then uploads the result and hands back the new image URL.

C#/.NET

AmazonListingNormalizer.App

AmazonListingNormalizer.App main screen AmazonListingNormalizer.App in use AmazonListingNormalizer.App in use AmazonListingNormalizer.App in use

Amazon exports separate category listing reports with different field structures, each running thousands of rows. Normalizing them by hand would take hours. This tool combines the key fields — main image, SKU, and quantity — from every report into one clean, unified spreadsheet.

C#WPF

MarketplaceUtilityHub.Web

MarketplaceUtilityHub.Web login screen Marketplace Image Publisher form Marketplace Image Publisher resized result

Internal, login-protected Blazor tool for publishing and repairing Amazon product images — the web home for the image tooling that doesn't need to live on the desktop.

Blazor ServerASP.NET Core

CloudIgnore

CloudIgnore dashboard CloudIgnore scan results CloudIgnore in use CloudIgnore in use

Works just like a .gitignore file, but for Dropbox. Scan a folder, preview every match, then flag the ones you want Dropbox to stop syncing — including importing an existing .gitignore so it reuses patterns you've already written instead of starting from scratch.

C#WPFNTFS Streams

MicroRenamerWEB

MicroRenamerWEB resize tool MicroRenamerWEB in use MicroRenamerWEB in use

Web companion to the desktop renamer — image resize slider, alt-text generation, and the SmartSites Gallery tool, all running live on a domain I manage myself (hosting, DNS, and nameservers included).

Blazor Server.NET 9RadzenWebView2/PWA

SmartSitesGalleryFormatter

SmartSitesGalleryFormatter tool SmartSitesGalleryFormatter in use SmartSitesGalleryFormatter output

Paste live HTML or rich text straight from the clipboard and it rebuilds a clean, formatted image gallery — pulling in missing alt text automatically via the OpenAI API. Fully responsive.

C#/.NETBlazor Server

AI-assisted with Anthropic Claude Code

KnowledgeBaseViewer

KnowledgeBaseViewer main screen KnowledgeBaseViewer outline view KnowledgeBaseViewer in use KnowledgeBaseViewer in use

Doubles as a file and shortcut viewer — browse outlines and images, expand outline sections inline, and jump straight into any linked path. I also use it as my own ticketing system: AI generates development tickets the way a software team would, organized into sprints with checklists that save their completed state, in both a Guided Mode and an Employer Mode view.

C#WPF

AI-assisted with Claude Code & OpenAI/Codex

MicroRenamerWPF

MicroRenamerWPF main renamer view MicroRenamerWEB PWA tab SmartSitesGalleryFormatter PWA tab

Desktop file-renaming/image-prep tool with a "PWA Resize Tool" tab that embeds my web companion app (MicroRenamerWEB) right inside the desktop window via WebView2.

C#WPF ImageSharpOpen XML

Marketing JavaScript — Practice Pack

Marketing_Javascript GitHub repository

A self-directed learning pack of 10 marketing-focused JavaScript job tickets — CTA click tracking, lead form validation, UTM capture, scroll-depth engagement, A/B testing, and more. I had AI generate the ticket structure and starter/answer exercises so I could practice the DOM, event, and browser-storage patterns used on real marketing sites.

JavaScriptDOMWeb Analytics

AI-generated learning pack, worked through by hand

About

Where I come from

A mix of real e-commerce operations work and self-taught software development, formalized with two degrees.

BackgroundC#/.NET developer with an e-commerce ops background — I build the tools I used to wish I had on the job.
ECPI University, 2022BS Computer & Information Science (Software Development), Dean's List.
Bryan University, 2022Advanced Full Stack Web Development certificate.
RangeComfortable across desktop, web, and backend — WPF, Blazor Server, EF Core, SQL Server.
Experience

Where I've worked

Syntax Communications

Mar 2024 – Present

Assistant Webmaster / Internal Tools Developer

  • Maintain school websites across Apptegy, WordPress, Blackboard, eChalk, FinalSite, SchoolMessenger.
  • Built MicroRenamerWPF — a C#/WPF file-renaming and image-prep tool.
  • Built a Blazor Server + Radzen image resize utility (MicroRenamerWEB).

Ultra Spec Cable Inc. (riteav.com)

May 2022 – Present

Freelance/Contract E-Commerce Specialist

  • Manage listings across Amazon, Walmart, eBay, and 4 Shopify stores.
  • Built a C# WinForms tool that composites product images for wallplate configurations and generates Amazon feed data.
  • Handle SEO, pricing, inventory, and listing-quality audits.

Store Fixtures Direct / Discount Shelving

Dec 2018 – Aug 2023

Ecommerce Ops / Internal Tools Developer

  • Built MicroCommerce: SKU/barcode lookup, shipping weights, multi-marketplace order parsing.
  • Built MicroListings: bulk listing prep, generates Amazon parent/child feed files.
Skills

Tools I work in

The actual tools and frameworks in my code — pulled from what's really in my public and private repos, not just a list of buzzwords.

C# .NET WPF Blazor Server ASP.NET Core Entity Framework Core SQL Server JavaScript HTML/CSS Git/GitHub WinForms Angular TypeScript SQLite DevExpress Radzen REST APIs ASP.NET Core Identity Swagger / OpenAPI
Top languages across Michelle's public GitHub repos
View all my repos →

Pulled live from GitHub — updates automatically as my repos change.

Certifications & Courses

College and CEU courses taken

College and CEU courses taken — every language, platform, and discipline stuck to one board.

Claude Code 101 Full Stack Web Developer (MERN) Front-End Web Development Certificate Foundations of Digital Marketing & E-commerce Amazon SEO & Listing Optimization Secrets Python Fundamentals JavaScript for Front-End Advanced HTML & CSS Flexbox, Grid & Bootstrap WordPress Bootcamp HTML Email Bootcamp Visual Basic PHP Node.js MySQL PostgreSQL NoSQL MongoDB Oracle PL/SQL Android Swift Java Object-Oriented Programming Operating Systems CompTIA A+ Windows Server Unix Linux Cloud Solutions AWS Fundamentals Network Engineering Switches & Routers LAN/WAN Cybersecurity Pen Testing eLearnSecurity eCPPT Systems Analysis & Design Project Management Service Desk ASP.NET Web Development Shell Scripting Database Design Professional Presence Technical Writing Business Communication Computer Configuration Logic & Design IT Support Advanced Microsoft Excel LAMP Stack Career & Professional Foundations
Recruiter & Hiring Manager Feedback

Reviewing my portfolio? I'd love 2 minutes of your feedback.

I'm actively job hunting for an entry-level/junior developer role, and your perspective would genuinely help me improve. Seven quick questions, completely optional and anonymous if you'd prefer.

An error has occurred. This application may no longer respond until reloaded. Reload 🗙