About
I’m a developer passionate about crafting accessible, pixel-perfect user interfaces that blend thoughtful design with robust engineering. My favorite work lies at the intersection of design and development, creating experiences that not only look great but are meticulously built for performance and usability.
In addition to academic work, I have collaborated with several clients on real-world projects, gaining valuable experience in delivering solutions that meet practical needs. These opportunities taught me how to adapt to different requirements, communicate ideas effectively, and manage the full software development lifecycle. I am always eager to learn, take on new challenges, and contribute to impactful projects that combine my passion for full-stack development with the transformative potential of AI.
Experience
I have hands-on experience in full-stack development, working with both front-end and back-end technologies to build complete and scalable applications. On the front-end, I enjoy creating clean and responsive user interfaces that focus on usability and performance. On the back-end, I have developed robust systems that handle data efficiently and ensure smooth communication between the client and server.
Throughout my journey, I have worked on projects that involved designing databases, building APIs, and integrating them with modern front-end frameworks. These experiences allowed me to understand the full development lifecycle, from planning and design to deployment and maintenance. I take pride in writing clean, efficient, and well-structured code, and I am always eager to learn new technologies to enhance my skills as a full-stack developer.
Technical Skills
Build, style, and ship high-quality websites, design systems, mobile apps, and digital experiences for a diverse array of projects for clients including Harvard Business School, Everytown for Gun Safety, Pratt Institute, Koala Health, Vanderbilt University, The 19th News, and more. Provide leadership within engineering department through close collaboration, knowledge shares, and spearheading the development of internal tools.
- Problem-Solving – finding creative solutions to technical challenges
- Communication – explaining complex ideas clearly to both technical and non-technical people
- Teamwork – collaborating effectively with others on projects
- Adaptability – learning new tools and technologies quickly
- Time Management – prioritizing tasks and meeting deadlines
- Critical Thinking – analyzing issues logically to make the best decisions
- Attention to Detail – ensuring code quality and catching errors early
- Leadership – guiding and supporting team members when needed
- Creativity – bringing innovative ideas into projects
- Work Ethic – staying committed and motivated until the project is completed
- Emotional Intelligence – understanding and managing emotions to build better collaboration and teamwork
Projects
-
Parking Guidance System
Designed and implemented a Java-based Parking Guidance System using key object-oriented principles and software design patterns. Applied patterns like Singleton for centralized control, Observer for real-time status updates, and Factory for flexible object creation. Built a modular and maintainable codebase with clear separation of concerns, supporting scalability and easy future extension.
Grade: 10/10 -
Shell Simulation
Developed a custom shell simulation in C that simulates the core behavior of a Unix/Linux terminal. Handled user input parsing, process creation, inter-process communication, and I/O redirection using system-level programming. Demonstrated strong understanding of Linux command execution flow, memory management, and system calls.
Grade: 22/22 -
Digital Newsstand
Collaborated on the development of a full-stack web application for a Digital Newsstand using PHP, HTML, and Bootstrap. Contributed significantly to the software analysis and design phase by creating UML diagrams including Use Case, Activity, Object, Sequence Diagrams, and ERD. Also developed a Class Diagram after applying interaction diagrams and relevant design patterns. Focused on system structure, logic modeling, and requirements engineering to ensure a robust and scalable architecture.
Grade: 27/30