I worked with a team developing a curriculum builder in collaboration with Brown Univerity's SRCH program
Full Stack Vercel PostgreSQL Pisma Collaboration
Read More
I'm working on a full-stack website as well and self-hosting a number of projects on a dedicated server
Linux Web Design Docker DNS Nginx Networking
Read More
I deployed a real-time flight tracking site receiving data from my own SDR
Hardware Self-Hosted Networking
Read More
Lead software developer for the AIAA Fixed wing drong pilot x96 project
Ardupilot Hardware Wireless Communication
Read More11 May 2026
Artificial intelligence has become a major part of education, especially in technical fields like Software Engineering. AI tools can help students learn concepts faster, debug code, understand documentation, and practice problem solving in a more interactive way. Instead of only...
AI Learning
08 May 2026
One thing I learned from this class is that software engineering is much broader than just building websites. Even though we used web technologies throughout the semester, the main focus was really on learning how to work on larger projects...
Reflection Learning
04 May 2026
Where did the time go? My effort estimates were mostly based on how hard I thought each task would be and whether I had done something similar before. For simpler things like UI pages, the estimates were usually closer, but...
Estimating Time Management Learning
29 Apr 2026
deja-vu isn’t always a bad thing When people ask about design patterns, I think of them like how kitchens are organized. Plates are usually near the silverware, not because there is a rule, but because it makes sense after enough...
Patterns Design Learning
25 Feb 2026
Managing Complexity in Modern Web Design Through UI Frameworks User interface frameworks are often underestimated by beginners who see them as a cosmetic layer placed on top of HTML and CSS. In practice, they introduce an abstraction layer that reshapes...
UI HTML Learning
11 Feb 2026
Coding standards are often dismissed as superficial formatting rules, but I see them as one of the most effective tools for improving software quality. Strong standards create consistency, reduce ambiguity, and make large codebases easier to read and maintain. I...
Reflection Learning