AVAILABLE FOR HIRE

David Hao.

Software Engineer

Senior at NYU studying Computer Science and Data Science.

Interested in |

~/.profile

Professional Path

Socotec logo

Socotec

Full Stack Software Engineer Intern

May 2025 - Aug 2025 · New York, NY
AWS Bedrock AWS Lambda RAG Whisper AI Django React OpenAI React Native LangChain LlamaParse Pinecone Visual Basic Python Bash
  • • Shipped speech-to-report for Bluegen Inspect, allowing 100+ engineers to transcribe audio into construction reports using Whisper AI, Django, React, OpenAI, and React Native, cutting report creation time from 20 minutes to 2 with an 80% approval rating.
  • • Architected a RAG-based energy analysis system using LangChain, Pinecone vector DB, and LlamaParse, enabling visualization generalization and automatic loading on Bluegen AI (18K+ users).
  • • Re-engineered a serverless AWS Lambda architecture with parallel processing and caching for a 70% latency reduction.
  • • Refactored a Visual Basic energy modeling codebase with Python integration for CSV parsing and 3D geometry generation, eliminating 8+ hours of manual Excel work per model.
NYU HSRN logo

High Speed Research Network

Researcher

Jan 2025 - Present · New York, NY
Corelink Docker Kubernetes Raspberry Pi Bash C++ ROS React
  • • Collaborating with Prof. Al Olsen and NYU CREATE Lab to build a real-time biometric data pipeline using Biopac sensors, Corelink, and NYU's HPC cluster, integrating ML models for adaptive learning environments that respond to student engagement.
  • • Collaborated with Prof. Robert Pahle to develop a real-time calcium-imaging pipeline on an HPC Kubernetes cluster using Docker, Corelink, and FIOLA, enabling sub-30 ms closed-loop neural analysis. Utilized Python, FIOLA, CaImAn, Raspberry Pi, and Bash.
  • • Built a ROS C++ node on a Raspberry Pi to stream thermal data from a thermal camera over Corelink, using React for real-time remote robot control via the High-Speed Research Network (HSRN).
NYU logo

Bobst Endpoint Computing Services

Desktop Support Assistant

Sept 2023 - Present · New York, NY
IT React Customer Service Bash
  • • Resolved 800+ help desk tickets and contributed to React-based shift portal development for staff scheduling.
GBCS Group logo

GBCS Group

Backend Software Engineering Intern

Jan 2025 - May 2025 · New York, NY
PostgreSQL React Firebase Express
  • • Resolved 100+ backend tickets in Agile sprints, optimizing PostgreSQL queries and building JavaScript API endpoints.
ARobotics logo

ARobotics

Software Engineer Intern

Jan 2021 - Aug 2023 · Ossining, NY
OpenCV C++ Thermal Camera Django Arduino
  • • Worked across the full robotics stack on three robots (thermal leak detection, window-washing, pavement inspection), covering hardware integration, sensor calibration, computer vision pipelines, and Django backend development.
  • • Built control systems combining OpenCV image processing, Arduino motor control, and real-time sensor data, enabling autonomous navigation and remote operation.

Featured Projects

A showcase of systems and products I have built recently.

ApplyFlow.us screenshot

ApplyFlow.us

Feb 2026 – Present

React Node.js FastAPI Supabase

Lead Developer

  • • Full-stack website hosted on EC2, S3, CloudFront, and Supabase to optimize the recruiting process.
  • • Utilized Kubernetes for a scalable pipeline of containerized scrapers and auto-applying services.
Propel Earth screenshot

Propel Earth

Oct 2025 – Present

React FastAPI Firebase

Fullstack Developer

  • • Built core features for a marketplace connecting startup founders with service providers.
  • • Developed full-stack UI components and backend APIs powering marketplace interactions.
Weather ML

Weather ML Prediction

2025

Python PyTorch Streamlit Open-Meteo

ML Engineer

  • • Trained an LSTM model on real-time Open-Meteo data to forecast short-horizon temperature trends.
  • • Added configurable training controls and forecast visualization workflows.
Life Lens

Life Lens

Mar 2026 · YHack Spring 2026

Swift SwiftUI React Supabase AWS Meta Wearables

Developer

  • • Privacy-first senior monitoring: Ray-Ban stream processed locally on an Asus GX10; safe footage discarded immediately; emergencies surfaced to contacts through a React portal.
  • • iOS client via Meta Wearables SDK; integrated Supabase, AWS, and Meta APIs for auth and orchestration without storing raw video in the cloud.
Secure Messaging

Secure Messaging

Mar – Apr 2025

Go Chatterbox Cryptography

Designer

  • • Implemented Signal-style secure messaging using Triple DH handshake and double ratchet with NIST P-256 / AES-GCM.
  • • Achieved forward secrecy, deniable authentication, and out-of-order message resilience.
Inference & ML

Professor Ratings Study

2024

Python pandas NumPy SciPy scikit-learn Matplotlib

Analyst / Developer

  • • NYU project using Rate My Professor numeric and qualitative datasets: merged exports, then Mann–Whitney tests (gender, experience via rating count, online share, “pepper”), correlations (difficulty, retake proportion), and geographic contrasts (e.g. NY/CA vs other states).
  • • Linear and Ridge regression for average rating with train/test R² and RMSE; univariate and multivariate logistic models for pepper with ROC/AUC, threshold selection, and classification reports while checking class imbalance.
TT

Tech Treks

2025

React Node.js OpenAI

Project Lead / Mentor

  • • Led a team of 3 to build a Chrome extension tracking online food ingredients with AI-powered suggestions.
  • • Mentored students through Agile planning, debugging, and professional development.
AT

Automated Texter

Sept – Oct 2022

Python Pandas Email Twilio

Personal Project

  • • Automated sending emails and texts to club prospects using Pandas and Twilio.
  • • Saved 30+ hours of manual outreach; system still in use today.
Grade Management

Student Grade Management

2023 NYU

Java OOP Desktop GUI

Developer

  • • Teacher-facing desktop app (packaged .jar) for multiple classrooms: weighted assignments, GPA rollups, search, sort, and validation, similar in spirit to Jupiter Ed.
  • • Built with object-oriented Java and multi-window GUIs for classrooms, students, and assignments, including per-student grade breakdowns by category.
Pi Delta Psi website screenshot

Pi Delta Psi — NYU

Nov – Dec 2022

WordPress HTML CSS

Web Developer

  • • Built the official NYU Pi Delta Psi chapter website on WordPress to promote events and membership.
  • • Designed responsive layouts and content pages for prospective members.

Skills

Languages

CC C++C++ PythonPython TypeScriptTypeScript JavaScriptJavaScript SwiftSwift SwiftUISwiftUI GoGo JavaJava SQL MongoDBMongoDB HTMLHTML CSSCSS Visual BasicVisual Basic

Frameworks & Tools

PyTorchPyTorch DjangoDjango ReactReact React NativeReact Native Node.jsNode.js OpenCVOpenCV PandasPandas scikit-learnscikit-learn PostgreSQLPostgreSQL WordPressWordPress Raspberry PiRaspberry Pi OpenAIOpenAI LangChainLangChain LlamaParseLlamaParse AWS BedrockBedrock LinuxLinux BashBash

Infrastructure

AWSAWS DockerDocker KubernetesKubernetes Google CloudGoogle Cloud CloudflareCloudflare EC2EC2 S3S3 CloudFrontCloudFront

Education

New York University

B.A. in Computer Science and Data Science, minors in Math and Economics

Expected May 2026 · GPA 3.9 · New York, NY