Android Development
KotlinJetpack ComposeFirebaseSupabaseMVVMMaterial 3
- Building modern, native apps with a focus on clean UI/UX using Kotlin and the declarative Jetpack Compose framework.
- Proficient in creating beautiful, modern user interfaces following Google's Material 3 design guidelines.
- Implementing scalable software patterns like MVVM to create maintainable and testable code.
- Integrating with BaaS platforms like Firebase and Supabase for authentication, cloud storage, and real-time data.
Related Projects:
-
A clean weather app built to demonstrate modern Android development practices.
-
A note-taking app using Jetpack DataStore for local persistence and Firebase for cloud sync.
-
An intuitive app to track daily expenses, built with Material 3 components.
-
A classic Tetris game clone built entirely with Jetpack Compose to explore complex state management.
-
An app that fetches and displays recipes from a public API, featuring search and filter functionality.
Backend & API Development
GolangPythonPostgreSQLMongoDBREST APIsWebhooks
- Engineering high-performance, concurrent backend systems and microservices using Golang.
- Developing versatile and robust server-side applications and scripts with Python.
- Designing and implementing clean, scalable REST APIs and reliable webhook endpoints for seamless system communication.
Related Projects:
-
The Go-based API that powers this website and other projects, featuring JWT authentication.
-
A Python backend using FastAPI and PostgreSQL to create and manage shortened URLs.
-
A service in Go that listens for webhook events and processes commands for a Discord bot.
-
A backend for a chat application using Go and WebSockets for persistent, low-latency connections.
-
A Python API that scrapes product data from e-commerce sites and returns it in a structured JSON format.
DevOps, Hosting & Automation
Arch Linuxn8nDockerSelf-HostingGit
- Daily driving a custom Arch Linux environment ("Omarchy"), providing deep, low-level control and understanding of the OS.
- Automating complex development and personal workflows using the low-code platform n8n.
- Proficient in containerizing applications with Docker and deploying/self-hosting web services and APIs on private servers.
Related Projects:
-
An n8n workflow that automates testing and deployment on git push to a production server.
-
The configuration files that manage my entire Arch Linux setup, automated with a simple shell script.
-
A self-hosted Plex server running in a Docker container for easy management and updates.
-
A cron job script that backs up critical database files to a cloud storage bucket automatically.
-
A CI workflow that automatically lints and checks code formatting on every pull request.
Machine Learning
PythonScikit-learnNumPyLinear RegressionLogistic Regression
- Possessing a strong foundational knowledge of core machine learning concepts and data modeling.
- Capable of designing, training, and implementing fundamental models like Linear and Logistic Regression using Python and Scikit-learn.
Related Projects:
-
A Linear Regression model trained on a housing dataset to predict property values.
-
A Logistic Regression model to classify emails as spam or not based on their content.
-
A classic K-Nearest Neighbors model to classify species of Iris flowers based on measurements.
-
A model using Natural Language Processing (NLP) to determine if a movie review is positive or negative.