Front End Web Developer + Digital Designer
Crafting digital experiences with clean code, a designer's eye, and user experience in mind. Specializing in modern web development from web apps to games and gamified experiences.
Crafting digital experiences with clean code, a designer's eye, and user experience in mind. Specializing in modern web development from web apps to games and gamified experiences.
I'm a Software Engineer with a unique blend of technical expertise and creative background. As a lead developer, I've architected high-impact educational web products using Vue 3, TypeScript, and both modern as well as legacy web technologies, successfully managing a system that drove 40% of company revenue.
My journey spans from illustration at Art Center College of Design to game development at Columbia University, giving me a distinctive eye for both functionality and design. This diverse background enables me to create engaging, user-centric web experiences that combine technical excellence with compelling visual design.
A curated collection of projects that showcase my expertise in creating impactful digital solutions.
"Today I Learned" is a social fact-sharing app that allows users to share their knowledge with others.
Real-time data visualization platform for monitoring business metrics and KPIs.
Community-driven platform connecting professionals in the tech industry.
Thoughts, insights, and tutorials on web development, design, and technology.
Microsoft's decision to rewrite TypeScript in Go marks a significant shift in developer tooling, promising dramatic performance improvements.
After years of studying coding and working as a front-end developer, I created my entire web developer portfolio in just one day using Cursor AI. Here's how vibe coding transformed my development workflow.
After experiencing the 100x productivity boost from vibe coding with Cursor AI, I've been exploring MCP servers. Here's what they are and why they might be your next productivity multiplier.
Have a project in mind? Let's discuss how we can work together to bring great ideas to life.
I'm always excited to hear about new projects in the tech space. Have a business proposal, potential project, or work opportunity to discuss? Shoot me a message and I'll get back to you. Looking forward to chatting!