📝About

I build reliable software and data systems that connect product thinking with strong engineering fundamentals, from full-stack applications to production data platforms and analytics workflows.

I’ve built data observability and SCD Type 2 workflows with PySpark and Delta Lake, and I’m currently applying those skills alongside my full-stack experience while pursuing my M.S. in Computer Science at NC State, with a focus on software engineering, AI/ML, and data analysis.

My goal is to ship work that is practical, scalable, and easy for teams to trust and build on.

Outside of engineering, I enjoy weightlifting (405 deadlift, 300 bench - I skip leg day), swimming, gaming, and reading books.

🎓Education

NCSU Logo

North Carolina State University - College of Engineering

M.S., Computer Science (Expected 2026)

Graduate Coursework

  • Completed: CSC 600 (Graduate Orientation), CSC 501 (Operating Systems Principles), CSC 510 (Software Engineering), CSC 547 (Cloud Computing Technology), CSC 520 (Artificial Intelligence), CSC 522 (Automated Learning and Data Analysis), CSC 574 (Computer & Network Security)
  • In Progress: CSC 506 Arch Parallel Comp, CSC 570 Computer Networks, CSC 573 Internet Protocols
  • Planned: CSC 503 (Computational Applied Logic)
NCSU Logo

North Carolina State University - College of Engineering

B.S., Computer Science (May 2025)

Highlights: Dean’s List, NCSU Hackathon participant (NCSUHealth)

Selected Undergraduate Coursework: Data Structures & Algorithms, Software Engineering, Operating Systems, Artificial Intelligence, Automated Learning & Data Analysis, C and Software Tools, Computer Security, Software Testing, Capstone Design.

💼Experience

Data Engineer Intern · Perdis AI LLC (June 2024 - August 2024)

  • Built profile/drift monitoring and SCD Type 2 workflows for large datasets using PySpark + Delta Lake.
  • Improved data reliability and visibility through dashboard-friendly metric outputs and anomaly-ready feature sets.
  • Partnered on production-minded data engineering deliverables aligned to analytics use cases.

Full-Stack Developer · Beesbridge LLC (December 2022 - Present)

  • Built and maintained performant client web platforms with custom frontend/backend integrations.
  • Shipped client-focused features while improving maintainability, usability, and deployment reliability.
  • Contributed across the stack from UI polish to backend integration and production support.

🏆Certifications

Databricks Certified Data Engineer Professional

Issued Jul 2025 · Expires Jul 2027

Databricks Certified Generative AI Engineer Associate

Issued Oct 2024 · Expires Oct 2026

Databricks Certified Machine Learning Associate

Issued Jul 2024 · Expires Jul 2026

Databricks Certified Data Engineer Associate

Issued Jun 2024 · Expires Jun 2026

🚀Projects

I've listed some of my favorite projects below. Additional graduate-level projects are listed in a dedicated section further down.

Data Observability Tool

Data Observability Tool for Profile and Drift Metrics

  • Built an observability pipeline in PySpark for incremental profile + drift analysis on large datasets.
  • Produced actionable statistical outputs for reliability monitoring and anomaly detection.
SCD Type 2

Data Engineering: Slowly Changing Dimension (SCD) Type 2

  • Implemented SCD Type 2 patterns with Delta Lake, SQL, and PySpark for historical data tracking.
  • Enabled auditable versioned records for downstream analytics and BI reporting.
NCSUHealth

NCSUHealth

  • Built a full-stack health platform with React, Django, and MongoDB for nutrition + exercise tracking.
  • Integrated data pipelines and schema design for scalable health-metric queries.
Beesbridge

Beesbridge LLC Website

  • Delivered and maintained a production website with custom WordPress + HTML/CSS enhancements.

🧪Graduate/Classwork Projects

EcoNET QA project

EcoNET QA: Weather-Station Anomaly Classification

  • Built a feature-engineering pipeline that transformed 6.59M reviewed EcoNET QA rows into model-ready tables by joining flagged observations with station history and metadata.
  • Engineered lag, rolling-window, deviation, cyclic-calendar, and QA-summary features, then evaluated Logistic Regression, Decision Tree, Random Forest, and HistGradientBoosting with time-aware splits.
  • Achieved a best completed validation F1 of 0.869 and PR-AUC of 0.913 on the engineered base feature set.
  • ACM Conference Proceedings (PDF) · Project Code (ZIP)
Linux logo for CSC 501 projects

CSC 501 Operating Systems Projects 1 to 4

  • Project 1: XINU environment bring-up, kernel build/debug workflow (QEMU/GDB), low-level systems tooling.
  • Project 2: Implemented starvation-aware schedulers (exponential and Linux-like policies) and scheduling APIs.
  • Project 3: Built demand paging support including virtual memory mapping and page-replacement instrumentation.
  • Project 4: Implemented a Unix file-system defragmenter in C over raw disk images and block metadata.
Software Engineering Project

CSC 510 Software Engineering Team Project

  • Collaborated in an engineering team with testing, maintainability, and iterative delivery focus.
  • Strengthened practical SDLC skills: requirements alignment, implementation, testing, and quality improvements.
AES Encryption

AES Encryption and Decryption

  • Implemented AES-based encryption/decryption in C with build automation through Make.

🛠️Skills

These are some of the skills I’ve developed so far, and I’m always excited to learn new tools quickly when a role or team needs them.

Data Engineering & Analytics

  • PySpark
  • SQL
  • Python
  • Delta Lake
  • Data Warehousing
  • Data Modeling
  • Feature Engineering
  • scikit-learn
  • Pandas
  • NumPy
  • Matplotlib
  • ETL/ELT Pipelines
  • PostgreSQL

Software Engineering

  • Java
  • C
  • C++
  • JavaScript
  • TypeScript
  • React
  • Node.js
  • Django
  • REST APIs
  • Object-Oriented Design
  • Software Testing

Systems, Tooling & Infra

  • Linux/Unix
  • Git
  • Docker
  • Databricks
  • AWS
  • Shell Scripting
  • GDB
  • Valgrind