📝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
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)
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 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.
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.
🧪Graduate/Classwork Projects
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)
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.
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 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