CodeDash
A web development playground for students learning HTML, CSS, and JavaScript. Features real-time preview, code sharing, and educational resources.
Building modern, accessible, and performant web experiences that make a difference.
A selection of web applications and platforms I've built, focusing on education, accessibility, and user experience.
A web development playground for students learning HTML, CSS, and JavaScript. Features real-time preview, code sharing, and educational resources.
Navigate NYC restaurant health ratings with ease. Search, filter, and discover restaurants based on health inspection grades and violation history.
This website! A custom-built portfolio showcasing my work in education, web development, and photography. Built with modern web technologies and best practices.
Modern web development technologies and best practices I use to build exceptional digital experiences.
I approach web development through the lens of systems thinking—understanding that every component, interaction, and user flow is part of a larger ecosystem. Rather than building isolated features, I architect solutions that consider scalability, maintainability, and long-term evolution from the ground up.
My development philosophy centers on intentional architecture. I believe in making deliberate decisions about information hierarchy, component composition, and state management. This means writing semantic HTML that serves as a solid foundation, implementing CSS architectures that scale gracefully, and structuring JavaScript with clarity and purpose. Every line of code should answer "why" as clearly as it answers "what."
Accessibility isn't a feature—it's a fundamental design constraint that makes products better for everyone. I build with WCAG 2.1 compliance as a baseline, ensuring keyboard navigation, screen reader compatibility, and inclusive user experiences. Performance optimization follows the same principle: fast load times, efficient rendering, and thoughtful resource management aren't optional—they're essential to respecting users' time and bandwidth.
Whether architecting educational platforms or building interactive web applications, I focus on progressive enhancement, responsive design patterns, and resilient systems that adapt to diverse contexts and devices. The goal is always to create experiences that are fast, accessible, and built to last.