C#/.NET Developer

Hi, I'm Michelle,
a software developer with a deep love for technology and problem solving.

I build web features and internal tooling in C# and .NET 10 - ASP.NET Core, Blazor Server, EF Core, SQL Server, WPF - and own features end to end, from backend design to the UI.

Location
Long Island, NY - Nassau County
Core Stack
C#, .NET 10, Blazor Server, ASP.NET Core, EF Core, SQL Server
Education
Master's in Information Technology, in progress - Illinois Tech
BS Computer & Information Science - ECPI University
Certifications
View on LinkedIn ->
Contact
Work

Things I've built

Real internal tools I've shipped for actual employers and on my own. I'm rebuilding this section around C#/.NET work - more going public as I finish them.

SKU Catalog Manager

SKU Catalog Manager product list

A product catalog for e-commerce SKUs - add, find, correct, and retire the products you list. Products and categories sit in two related SQL Server tables, with a unique index on SKU enforced by the database itself and a soft delete that retires a product without destroying the record.

C#Blazor Server.NET 10EF Core 10SQL ServerMudBlazor

Self-directed build.

Order Status Board

Order Status Board pipeline columns

A board showing where every order stands, from new through to delivered. Orders, customers, and statuses sit in three related SQL Server tables - and because status is a lookup table rather than free text, the board's columns and their order are generated from the data instead of hard-coded in the page.

C#Blazor Server.NET 10EF Core 10SQL ServerMudBlazor

Self-directed build.

Purchase Order Manager

Purchase order with line items and a partial receipt

Supplier purchase orders with line items and partial receipts - raise an order, add the lines, then receive stock as it arrives, even when only part of a line turns up. The order total is calculated from its lines rather than stored, so the header can never drift out of step with what was actually ordered.

C#Blazor Server.NET 10EF Core 10SQL ServerMudBlazor

Self-directed build.

Text Feed Combiner

Combined feed result with duplicate statistics

Merges marketplace feed files into one and drops the duplicate lines. This one is a rewrite of a Windows Forms tool I built for work, where all the logic sat inside a single drag-and-drop event handler - here it is a set of small classes with no dependency on the browser or the file system, covered by 20 unit tests.

C#Blazor Server.NET 10xUnitMudBlazorRefactoring

Self-directed build.

Wall Plate Finder

Wall Plate Finder configurator UI

A responsive JavaScript 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

About

Background

Software and web developer with a background in e-commerce and operations. I build web features and internal tooling in C# and .NET 10 using ASP.NET Core and Blazor, with hands-on experience in Entity Framework Core and SQL Server. I own features end to end, from backend design to the UI, and use AI-assisted tools like Claude Code as part of daily production work.

ProfileC#/.NET developer with an e-commerce ops background - I build the tools I used to wish I had on the job.
Illinois Institute of Technology, 2026 - PresentMaster's in Information Technology, in progress.
ECPI University, 2022BS Computer & Information Science (Software Development), Dean's List.
Bryan University, Aug 2023Certificate, Full Stack Development.
Technical ScopeDesktop, web, and backend development - WPF, Blazor Server, EF Core, SQL Server.
Experience

Where I've worked

Syntax Communications

Mar 2024 - Present

Webmaster | AI Web Developer

  • Maintain and update educational client websites across learning-focused content management systems, including WordPress, Squarespace, and proprietary school platforms.
  • Develop web features and internal tooling in C# and .NET 10 with ASP.NET Core, Blazor, Razor components, REST APIs, and LINQ - using Git/GitHub and Visual Studio, plus AI-assisted development for faster build and debugging cycles.
  • Use AI coding assistants (Claude, ChatGPT, and Codex) to generate and refine custom HTML and CSS fixes for page layouts, tables, links, images, spacing, and typography.
  • Run AI-assisted quality assurance passes on HTML and CSS to verify semantic markup, responsive behavior, accessibility attributes, and consistent rendering before publishing.
  • Provide help desk support for client website requests: intake and triage tickets, reproduce and diagnose publishing and display issues, resolve or escalate, and follow through to closure.
  • Organize development work with a Kanban board, tracking feature tickets, bugs, review tasks, and completed deliverables.

Ultra Spec Cable Inc. (riteav.com)

May 2022 - Mar 2024

E-Commerce Specialist & Internal Tools Developer Part-time

  • Performed catalog quality checks for missing images, inaccurate specifications, duplicate content, broken links, and formatting problems.
  • Led and actively contributed to various software development projects in the ecommerce domain, consistently delivering high-quality, timely solutions.
  • Diagnosed and resolved complex bugs and technical challenges, ensuring system stability and performance.
  • Updated product titles, descriptions, images, technical specifications, pricing, inventory information, categories, and variations.
  • Managed product listings and catalog content across Amazon, Walmart, Google Shopping, and four Shopify stores.

Store Fixtures Direct

Jan 2019 - Aug 2023

E-Commerce Operations & Internal Tools Developer Part-time

  • Managed ecommerce content, product listings, pricing, inventory, images, specifications, categories, and promotions across BigCommerce, Amazon, WooCommerce, and Walmart.
  • Prepared and maintained structured product spreadsheets for bulk uploads, catalog updates, and marketplace data requirements.
  • Optimized product descriptions and images to improve search visibility, content accuracy, and customer shopping experience.
  • Supported order, customer service, and product-data workflows while resolving listing errors and marketplace issues.
  • Built internal C# WinForms desktop tools to reduce manual catalog work, including a Windows Forms SKU and shipping lookup.
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 SQLite Radzen REST APIs 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
SmarterASP.NET - ASP.NET web hosting

This site is hosted on SmarterASP.NET. Affiliate link.

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