About me

I’m Visy Lockhart, with 7+ years of .NET backend and full-stack experience (ASP.NET Core, Entity Framework, Angular), having built payment, shareholder-services, hospital information and airline CMS systems. I am also an FFXIV player and built Eranaut for the player community: a PWA I did end to end, from screens and API to screenshot OCR and Docker deployment, with a companion Discord bot, Eranarch. It was my first project built in collaboration with AI. I have a strong interest in game development and 3D. I have no professional experience yet, but Angular, Vue, OIDC and Docker were all self-taught and then shipped, and Eranaut went from zero to deployment the same way. I am confident I can reach my learning goals the same way.

The illustration on the home page is AI-generated (Grok).

GitHub

Skills

Languages (strongest first)
C# > JavaScript > TypeScript
Backend
.NET Core / ASP.NET Core, Entity Framework Core, RESTful APIs, Razor Pages; Node.js (Fastify)
Frontend
Angular, Vue, jQuery, HTML/CSS
Databases
MSSQL, Oracle, SQLite
Engineering practice
Git, code review, xUnit, OIDC, Azure, Azure DevOps, Jenkins, Docker, Cloudflare Tunnel
AI-assisted development
GitHub Copilot, Claude
Game development
Unity (one complete demo)

Experience

Trident Technology · Backend Engineer

Jul 2024 – May 2025
  • Joined a remote team to help move the backend from PHP to .NET Core.
  • Built back-office features and APIs for an airline CMS, including API integration, audit logging, and scheduled jobs that sync credit-card data and blacklists.
  • Worked with the Flutter mobile team to sync inventory in/out and in-flight sales data.

Tech: .NET Core, Entity Framework Core, Oracle, SQLite

DSJ Technology · Senior Engineer

Mar 2022 – May 2024
  • Led the in-house sales-bonus settlement system: redesigned the process and algorithm without existing code or documentation, replacing a 10-year-old third-party system licensed per computer and reducing licensing cost.
  • Owned development and architecture from requirements to release; also delivered a member center, the company website and a sales-system back office.
  • Served as interviewer, screened resumes and mentored new engineers; learned OIDC and PCI DSS fundamentals.

Tech: .NET Core, Entity Framework Core, Razor Pages, MSSQL, Angular, TypeScript

TPI Software · Senior Engineer

Apr 2020 – Feb 2022
  • Developed and maintained payment-related fintech systems: shareholder-services maintenance, electronic meeting notices, a sales-management back office, disbursement and insurance modules, and a financial institution’s website back office.
  • Used Azure Web App, Azure DevOps and Jenkins for CI/CD; co-organized a reading group to share lessons regularly.

Tech: ASP.NET Core Web API, Entity Framework Core, MSSQL, Angular

Duotify · Web Developer

Jun 2018 – Feb 2020
  • Built and maintained websites and systems for several corporate clients, plus a cross-border CRM mobile system and APIs; introduced Git and CI/CD practices.

Tech: ASP.NET MVC / Web API, Entity Framework, MSSQL, Angular, Vue, jQuery

Kaohsiung Medical University Chung-Ho Memorial Hospital, IT Office · Software Engineer

Jul 2016 – May 2018
  • Worked on the design and development of the hospital information system (HIS): order entry, billing, an in-hospital smart card and referral registration modules, with third-party payment integration.

Tech: ASP.NET MVC / WebForm, Oracle PL/SQL, jQuery, Bootstrap

Education and languages

  • Cheng Shiu University, B.S. Computer Science and Information Engineering (Sep 2012 – Jun 2014)
  • English: intermediate reading and writing, basic listening and speaking