Huy Phan

Full Stack Engineer

About Me

Huy Phan Profile Image
<h1>

Hey, I'm Huy ( <i> h-wee </i> )!

</h1>
<p>

I am a software developer with a passion for building software that solves real world problems.

</p>
<p>

I'm interested in cloud systems and marketing automation, particularly their intersection with business. Currently, I'm learning and building with Go. Check out blog to see what I'm up to!

</p>
<p>

I recently graduated from Boston University with a B.A. in Computer Science. In my free time, I enjoy doing portrait photography, playing basketball, golfing, and swimming.

</p>

Projects

Kafka Logging Pipeline

KafkaDockerPythonPSQL
  • Built a containerized data pipeline to ingest, process, and store 10,000+ Twilio messaging logs
  • Pipeline transforms raw data into structured records for business performance analysis
  • Automated the aggregation of messaging logs and generated time-series metrics using Pandas and Matplotlib

Discrete Event Simulator

GolangOOPConcurrencyProbability
  • Designed and implemented a flexible discrete event simulation system in Go
  • Capabale of supporting any number of processors and various real-world systems such as gas stations or network traffic
  • Integrated probabilistic repair times using a normal distribution with a small standard deviation to simulate realistic failure and repair events

SaaS Business Platform

Chakra UIFirebaseReactVercel
  • Developed a SaaS product enabling efficient order management, providing real-time analytics, and streamlining business operations.
  • Designed and built a modern and responsive website for a client to showcase their services and products, increasing customer engagement and satisfaction.
  • Reduced order processing time by 50%
  • Decreased data entry errors by 70%
  • Reduced operational costs by 20%

SMS Alerting System

ExpressFirestoreTwilioLambda
  • Developed a custom Express server to send SMS alerts and digital receipts to users.
  • Integrated Twilio API and Firestore to streamline the data entry process for a local business.
  • Enhanced customer satisfaction by providing timely notifications for order pickups.
  • Deployed the system on Vercel as a serverless function to reduce costs and increase scalability.
  • Utilized Jest for unit testing and continuous integration.

Transaction Tracker & Analyzer

ExpressNext.JSPlaidVercel
  • Accelerated the development of a transaction tracker and analyzer.
  • Integrated Plaid API to automate the retrieval of transaction data and categorize expenses for a client.
  • Provided insights on spending habits, decreasing manual data entry time from over an hour to approximately five seconds.
  • Pipelined transaction data into a custom React dashboard for the client to view and analyze.
  • Stored transaction data in a Firestore instance.

Sustainable Investing Research Aggregator

ExpressNodeReactCheerio
  • Programmed a bot that aggregated data from over 15 major news outlets and journals every morning.
  • Maximized data collection for an intern capstone project, reducing search time from over an hour to approximately five seconds.
  • Presented findings and insights to the CEO and senior managers.
  • Informed and advised on future investment strategies into ESG vehicles.

Sample Detector

ReactFlaskPythonMUI
  • Engineered a tool that identifies music samples given the title of a song.
  • Leveraged the Genius and Spotify APIs to accelerate research analysis.
  • Supported a project focused on the pervasiveness of sampling in the music industry.

What2Eat

FirestoreReactMUINode
  • Created a web app that provides restaurant suggestions based on user preferences or location.
  • Implemented features to track user ratings and favorite restaurants.

Experience

Freelancer Logo

Freelance Software Developer

  • Developed a SaaS product for a local dry cleaning business to upgrade from prior manual processes
  • Designed and programmed modern and responsive websites for clients to showcase their services and products
  • Built cloud solutions to automate business processes that reduced expenses and overhead

NIM Logo

Natixis Investment Managers

  • Software Engineering Intern on the Enterprise Information Management (EIM) Team
  • Developed a web application to centralize a reporting process between 5+ companies
  • Wrote software to validate financial data
  • Delivered research presentation on the future of sustainable investing to the CEO and senior leaders

H4I Logo

Boston University Hack4Impact

  • Front End Engineer on the Education Project
  • Designed modern UIs for the project's landing page using React and MaterialUI
  • Treasurer + Director of Community on H4I's Executive Board
  • Junior Development Team Alumni

CSA Logo

Computer Science Ambassadors

  • Co-lead BU CSA's website migration from HTML to React
  • Director of Communication and Promotions
  • Served as a peer mentor for incoming CS freshman students