📝About

I’m a software + data engineer focused on building production-ready systems end to end, from backend services and web apps to scalable data pipelines and analytics workflows.

At Perdis AI, I built data observability and SCD Type 2 workflows with PySpark and Delta Lake. At Beesbridge, I deliver full-stack web solutions and maintain client-facing platforms.

I’m currently pursuing an M.S. in Computer Science at NC State, with graduate work spanning systems, software engineering, cloud, AI/ML, and security.

🎓Education

NCSU Logo

North Carolina State University - College of Engineering

M.S., Computer Science (Expected 2027)

Graduate Coursework

  • Completed: CSC 600 (Graduate Orientation), CSC 501 (Operating Systems Principles), CSC 510 (Software Engineering), CSC 547 (Cloud Computing Technology)
  • In Progress: CSC 520 (Artificial Intelligence), CSC 522 (Automated Learning and Data Analysis), CSC 574 (Computer & Network Security)
  • 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 for large datasets using PySpark + Delta Lake.
  • Improved data reliability and visibility through dashboard-friendly metric outputs.

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

  • Built and maintained performant web platforms with custom frontend/backend integrations.
  • Shipped client-focused features while improving maintainability and UX.

🏆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

Databricks Certified Data Engineer Professional

Issued Jul 2025 · Expires Jul 2027

🚀Projects

Featured projects are shown 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

Linux logo for CSC 501 projects

CSC 501 Operating Systems Projects 1–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

Data Engineering & Analytics

  • PySpark
  • SQL
  • Python
  • Delta Lake
  • Data Warehousing
  • PostgreSQL

Software Engineering

  • Java
  • C
  • C++
  • JavaScript
  • React
  • Django

Systems, Tooling & Infra

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