Programmer || Photographer

Full-Stack Web Developer crafting responsive, user-friendly applications with modern technologies. Combining technical expertise in React, TypeScript, and Firebase with a passion for visual storytelling through photography in New York.

Browse My Portfolio

Steward Expense Tracker

A full-stack expense tracking platform serving 100+ users, allowing budget goal-setting and financial tracking. Built with React, TypeScript, and Firebase, this application features real-time data synchronization and a multiple theme UI options for optimal and personal viewing.

Tech Stack: React, TypeScript, Firebase, Recharts, CSS, Vite, Vercel, Github

Key features include:

  • Budget and savings goal tracking with visual progress indicators
  • Transaction management with custom tagging system
  • Category-based expense analysis
  • Clean, minimal dark interface for reduced eye strain
View Live Project

Service Scheduler

A scheduling web application built to automate and streamline church role assignments, reducing manual coordination efforts and eliminating scheduling conflicts.

Tech Stack: React, Vite, TypeScript, HTML, CSS, Firebase, Google API, Vercel, Github

Key features include:

  • Intuitive role assignment interface
  • Conflict detection and resolution
  • Google Calendar integration
  • Mobile-responsive design for on-the-go scheduling
View Live Project

Photo Gallery

Description: Manhattan street during snowday
Shutter Speed: 1/400s
Focal Length: 50mm
Aperture: f1.2
ISO: 100

Story Behind This Photo

Description: Manhattan alleyway during snowday
Shutter Speed: 1/600s
Focal Length: 50mm
Aperture: f1.2
ISO: 100

Story Behind This Photo

Description: Museum on a Mountain top
Shutter Speed: 1/250s
Focal Length: 18mm
Aperture: f1.8
ISO: 300

Story Behind This Photo

Story Behind This Photo

Description: Near the end of the Manhattan Bridge
Shutter Speed: 1/60s
Focal Length: 18mm
Aperture: f1.8
ISO: 1200

Story Behind This Photo

Description: The rooftop parking lot of Skyview
Shutter Speed: 1/60s
Focal Length: 18mm
Aperture: f1.8
ISO: 1600

Description: On the way to Kaaterskill Mountain
Shutter Speed: 1/700s
Focal Length: 18mm
Aperture: f1.8
ISO: 100

Description: White Stone Bridge at sunset Shutter Speed: 1/30s
Focal Length: 20mm
Aperture: f1.8
ISO: 600

Description: Near the end of the Manhattan Bridge
Shutter Speed: 1/800s
Focal Length: 50mm
Aperture: f1.2
ISO: 100

Description: My favorite workspace at home
Shutter Speed: 1/60s
Focal Length: 24mm
Aperture: f1.8
ISO: 100

Story Behind This Photo

Description: A street performer in Manhattan
Shutter Speed: 1/800s
Focal Length: 50mm
Aperture: f1.2
ISO: 100

Story Behind This Photo

Description: A long exposure shot on Roosevelt Island
Shutter Speed: 1/800s
Focal Length: 50mm
Aperture: f1.2
ISO: 100

Description: China Town shot from Manhattan Bridge
Shutter Speed: 1/800s
Focal Length: 50mm
Aperture: f1.2
ISO: 100

Dahui Lin
Software Developer | Photographer

Contact Info

  • +1 917 882 6816
  • dahui.lin1105@gmail.com
  • github.com/ChrisLin0923
  • linkedin.com/in/chris-lin-47728b258
  • United States, New York, Queens

Education

  • 2020 - 2024

    Bachelor of Arts in Computer Science

    Queens College of the City University of New York

Professional Skills

Languages:

Java, C++, JavaScript, TypeScript, SQL, React, HTML, CSS

Tools & DevOps:

MongoDB, Firebase, Git, Insomnia, Vercel

Frameworks/Libraries:

Spring, Spring Boot, ReCharts

Language

  • English
  • Chinese

Profile

Software Developer with a Bachelor's degree in Computer Science and experience in full-stack web development. Skilled in creating responsive, user-friendly applications with modern technologies. Passionate about photography and technology with strong problem-solving abilities and a commitment to continuous learning.

Experience

11/2024 - Present
Grace Christian Alliance Church

Head of Technician Department

  • Troubleshoot camera, PC, audio, mixer, and network equipment to ensure seamless operation.

  • Document and design system signal flows to assist team members and new hires in understanding and troubleshooting existing systems.

10/2023 - Present
GCAC Afterschool

Teacher

  • Conducted hands-on lessons in camera operation, Lightroom Classic, and DaVinci Resolve 19 for 30+ students, leading to a 50% improvement in student engagement and project completion.

06/2020 - 08/2021
HKS WholeSale (Hakam Shop)

Frontend Developer

  • Contributed in a two-person team to design and maintain websites for 3,000+ products, improving load times by 20% with optimized HTML, CSS, and JavaScript structures.

  • Revamped the JHD Construction website on Wix, improving brand visibility and optimizing the platform for seamless client updates and engagement.

Projects

12/2024 - 02/2025
Service Scheduler

React, TypeScript, HTML, CSS, Firebase, Google API, Vercel

  • Developed a scheduling web application to automate and streamline church role assignments, reducing manual coordination efforts.

  • Eliminated scheduling conflicts by 100%, with over 50 active users, fostering a more organized and engaged community.

React, TypeScript, Firebase, Recharts, Vite, CSS

  • Developed a full-stack expense tracking platform serving 100+ users, allowing budget goal-setting and financial tracking.

  • Implemented real-time data synchronization with Firebase, reducing expense entry time by 10%.

  • Designed a mobile-first, interactive UI with animated modals, improving user engagement.

HTML, CSS, JavaScript, Bible API, Google Drive API

  • Developed a web server for clients to retrieve Bible verses and save them to Google Drive, streamlining data access.

  • Implemented secure authentication and data transfer, enhancing user privacy and efficiency.

08/2021 - 10/2021
Photo Gallery Website

HTML, CSS, JavaScript

  • Developed a responsive portfolio website to showcase 30+ high-resolution photographs, integrating interactive animations for an engaging user experience.

  • Optimized image compression and asset loading, reducing page load times by 40%, ensuring smooth performance across all devices.

Technical Proficiency

Java

JS/TS

HTML/CSS

Photography

Interests

  • Web Development
  • Photography
  • Technology