Python · Automation · Software Engineering

I turn repetitive work into reliable software

I'm a Computer Science undergraduate focused on Python automation, data processing, and building maintainable software through practical engineering.

Things I've built

Practical projects. Thoughtful engineering. Real problems

Showing 4 projects.

PYTHON · DATA PROCESSING

CleanSheet

A desktop utility for spreadsheet cleaning, data quality checks, and repeatable data workflows.

Explore details

About the project

CleanSheet is a desktop utility designed to make spreadsheet cleaning and data-quality checks more accessible and repeatable.

Engineering focus

Data quality validation, memory-conscious data processing, background task execution, automated testing, and reproducible software releases.

Technology

Python Pandas Tkinter Nuitka pytest
View Project

PYTHON · FILE ORGANIZATION

SortFlow

An event-driven Linux daemon that automatically organizes files as they arrive in your Downloads folder.

Explore details

About the project

SortFlow monitors filesystem activity and organizes files into appropriate directories. It accounts for files that are still being written, handles duplicate filenames, and uses queued processing to coordinate operations.

Engineering focus

Filesystem monitoring, concurrent processing, synchronization, error logging, and Linux systemd service management.

Technology

Python watchdog pytest systemd
View Project

PYTHON · WEB APPLICATION · MACHINE LEARNING

AutoVal

An end-to-end machine learning web application for predicting second-hand vehicle values.

Explore details

About the project

AutoVal combines vehicle-listing data processing, a backend API, and a machine learning model to support second-hand vehicle valuation.

Engineering focus

Data ingestion and processing, database integration, REST API development, and machine learning inference within a web application.

Technology

Python FastAPI Pandas Scikit-learn PostgreSQL
View Project

MULTI-LANGUAGE · TRANSACTION SCORING

Sentinel Risk Engine

A transaction-scoring system combining machine learning with a multi-language software architecture.

Explore details

About the project

Sentinel Risk Engine explores how a machine learning model can be integrated into a transaction-processing system, connecting Python-based model development with Java and native code.

Engineering focus

Model inference, cross-language integration through JNI, performance evaluation, and transaction-scoring workflows.

Technology

Python XGBoost m2cgen C/C++ Java SQLite
View Project

Where I'm growing next

A concise record of verified work, leadership, and learning.

Evidence over scorecards

Technologies are grouped by how I use them, with project evidence where available.

How I approach building software

Engineering is more than writing code.

I'm a Computer Science undergraduate interested in building software that solves practical problems. I enjoy turning repetitive tasks into automated workflows and making data easier to work with.

My approach centers on maintainability, testing, debugging, and understanding why a system works—not just making it work once. I'm continuously learning through personal projects and hands-on experimentation.