This repository captures a selection of my academic, professional, and personal projects from December 2025 through January 2026, along with acknowledgements of honors, roles, and relevant experience.
I am a junior at the University of North Carolina at Chapel Hill pursuing a double major in Computer Science and Information Science. My interests lie in full‑stack development, tooling automation, and educational support. I enjoy building practical applications that solve real‑world problems and helping others grow their technical skills.
- Built a cross‑platform desktop application using React and Electron to generate IRS‑compliant EFW2 files from Excel data and user input.
- Automated internal payroll filing, reducing manual errors and eliminating third‑party filing costs.
- Implemented backend logic to transform spreadsheet input and user fields into fixed‑format EFW2 files meeting IRS specifications.
- Deployed as a user‑friendly desktop application tailored for real‑world accounting workflows.
- Designed and built a React web platform to facilitate a community clothing exchange.
- Enabled users to list, browse, and manage donated items with structured data storage and dynamic UI updates.
- Integrated with Supabase to provide the database and backend infrastructure.
- Created a responsive web app that shortens URLs using the TinyURL public API.
- Built front‑end with HTML, CSS, and JavaScript, focusing on usability and real‑time feedback.
- Handled RESTful API calls and JSON responses to display shortened links.
- Deployed live at: https://mfandohan05.github.io/url-shortener/
- Redesigned the company’s website in Figma and rebuilt it with HTML, CSS, JavaScript, and Bootstrap.
- Prioritized accessibility, responsive design, and intuitive navigation across devices.
- Integrated Google Analytics to monitor engagement, resulting in a 45 % increase in traffic.
- Site deployed at: https://www.livihomecare.com/
- Supported COMP 126: Practical Web Design & Development, assisting 100+ students with HTML, CSS, and JavaScript.
- Held weekly office hours, graded assignments, and provided tailored feedback to improve design and technical accuracy.
- Adapted explanations to diverse learning styles and helped build student confidence in problem‑solving.
- Developed an internal UI tool within the CAAPS platform to compare corporate action events using Angular and TypeScript.
- Added backend support via Spring Boot APIs and SQL logic for expanded event coverage.
- Collaborated in an Agile team with daily standups, pair programming, and code reviews.
- Implemented unit tests with Jasmine and Karma, supporting CI pipelines and improving coverage.
University of North Carolina at Chapel Hill
Junior (Aug 2023 – May 2027)
Major: Computer Science & Information Science
Relevant Coursework: Introduction to Programming & Data Science, Data Structures & Analysis, Foundations of Programming, Foundations of Information Science, Practical Web Design & Development
Programming Languages: HTML, CSS, JavaScript, Java, SQL, C#, Python
Frameworks/Tools: React, Electron, Supabase, Bootstrap, Spring Boot, Angular, GitHub, Terminal, Microsoft Office
Concepts: Object‑Oriented Programming, JSON, responsive design, accessibility, RESTful APIs
Certifications: Information Technology Specialist: Java, Unity Certified User: Programmer
Chair, UNC Student Technology Council (Sep 2025 – present)
- Coordinate monthly meetings, set agendas, and facilitate technology initiatives campus‑wide.
- Co‑lead recruitment and membership reviews, promoting an inclusive student body.
- Advocate student perspectives in campus IT planning and foster collaboration with university services.
- Jackie Robinson Scholarship Recipient (Class of 2027) – awarded Jun 2023, ongoing
- PlayStation Career Pathways Scholarship Recipient (Class of 2027) – awarded Aug 2024, ongoing
Thanks for visiting! Feel free to explore the projects above or reach out to connect.