Case study

LinkUs (C# / .NET)

Individual college project using C# and .NET patterns to build a desktop-style messaging prototype with structured UI and authentication flow concepts.

AcademicIndividualCollege project (individual)
C#.NET Framework

Project snapshot

  • Type: Academic project
  • Collaboration: Individual
  • Repository: linkus
  • Domain: Desktop messaging prototype

Goal

Build a desktop-style chat application to practice C# fundamentals, object-oriented structure, and stateful UI flow.

Scope

  • User authentication concepts (login/session assumptions).
  • Message models and UI flows.
  • Separation of UI concerns from data-access logic where practical.

Engineering notes

.NET Framework differs from modern .NET tooling, but the core patterns remain valuable: strong typing, namespaces, layered code, and disciplined exception handling.

My key takeaways

  • Early data modeling prevents painful refactors later.
  • Threading and UI updates are common pitfalls; plan for safe UI updates.

This project helped build confidence in enterprise-style desktop architecture before moving to web-first service systems.