Software Developer | Application Support | SQL / Cloud / Full Stack / React Native
Software developer based in Calgary, Alberta, with experience across application support, SQL reporting, full stack development, mobile development, and operational systems.
My work combines earlier IT and reporting experience with modern software development using AWS, .NET, Java/Spring Boot, React/Next.js, React Native, Python, PHP, SQL, and cloud-based tooling. I focus on practical projects that connect business workflows, data, backend systems, mobile applications, and user-facing web applications.
This profile highlights selected full stack, cloud, data, mobile, and coursework projects, including individual builds and team projects where I contributed. It focuses on recent project work rather than my full prior IT, application support, reporting, and systems experience.
| Project | Stack | What it shows | Link |
|---|---|---|---|
| Smart Video Monitoring | AWS, React, Lambda, OpenSearch, Rekognition | Cloud architecture, serverless, searchable video metadata | Repo |
| Job App Tracker | .NET Core, Angular | Full stack CRUD, frontend/backend separation, migration practice | Repo |
| Movie App | Spring Boot, Next.js, MySQL, AWS | Team project, backend work, deployment(CI/CD) exposure | Repo |
| ETL / BI Project | Python, pandas, SQL, Power BI, DAX, PostgreSQL | Data cleanup, transformation, reporting mindset | Repo |
| WordPress Plugin Dev | PHP, MySQL, Docker | PHP maintenance, plugin development, local dev setup | Repo |
| Project | Stack | What it shows | Link |
|---|---|---|---|
| Job App Tracker | .NET Core, Vue | Vue migration of the original Angular/.NET job tracking application. | Repo |
| ETL Pipeline | Python, Pandas, MySQL, Docker | An ETL pipeline demo | Repo |
| Reddit Desktop Emoji Picker | JavaScript, MV3 | A chrome extension that provides an emoji picker for Reddit desktop | Repo |
| Data Processor | C++ | A simulation of data processing workflow similar to those used in engineering and inspection | Repo |
| Project | Stack | What it shows | Link |
|---|---|---|---|
| Phishing Email Detection | Python, pandas, NumPy, scikit-learn, SecML | Classified Android applications as benign or malicious using a partial DrebinRed feature set. | Repo |
| Android Malware Detection | Python, pandas, NumPy, scikit-learn, SecML | Classified Android applications as benign or malicious using a partial DrebinRed feature set. | Repo |
| OS Container Project | MySQL, Docker, PHP | a PHP/MySQL-based Contacts application with Docker, extending functionality across database management, RESTful API endpoints, filesystem operations, and container security | Repo |
Some team project repositories are owned by teammates or course collaborators. The descriptions below summarize the project context and my participation.
| Project | Stack | What it shows | Link |
|---|---|---|---|
| PeerConnect | React Native, Expo, Supabase | Mobile app, team development, authentication, data persistence | Repo |
| Village Rental App | C#, MySQL, MAUI Blazor | a rental management system designed to streamline the process of managing rental equipment, customers, and rental transactions. | Repo |
| Weather App | JavaScript, Next.js, Firebase Auth, Firestore | Team project that displays weather data from an external API, with basic authentication and cloud data storage using Firebase. | Repo |
| Parking Lot Detection App | Python, DETR (PyTorch and torchvision), FastAPI, Tkinter | This is a complete end-to-end project that demonstrates using AI (DETR object detection) to analyze parking lot images, count parked vehicles, estimate free slots, and serve results via an API and a simple GUI | Repo |

