Most of my work happens below the interface authentication, data models, the logic that decides what's allowed to happen. I like systems that hold up once someone actually starts using them.
I'm an CS student who got into building software through a drag-and-drop CRUD tool early on enough to teach a short class on it. Since then I've moved into writing backend systems by hand: authentication flows, database design, and the unglamorous logic that keeps an app from breaking the moment a real user touches it.
Right now most of my time goes into a full inventory and sales system — barcode-driven stock tracking, role-based access, sales reporting, and a demand-prediction feature (Still in progress) built solo, end to end.
A full retail management system: role-based login for Admin, Manager, and Cashier accounts, barcode scanning for stock in/out, a working point-of-sale checkout flow, sales reporting, and a forecasting feature for restock planning.
Full inventory & sales system in ASP.NET Core — auth, barcode scanning, POS, reporting, predictions.
Sessions, password hashing, and why "it redirects to the wrong page" is rarely one bug — the hard way.
Ran a short class on a drag-and-drop CRUD tool I built as a freshman.