Selected projects / 01—03

Ideas, built.

Building connected devices, commerce applications, and tools for everyday life.

01 / IoT · Smart home

BEACON

A connected home, working together.

A modular smart home platform designed to handle device communication, real-time state updates, and practical automation without fragile integrations.

My role covered backend and full-stack engineering: implementing Go services with MQTT messaging, connecting Zigbee-capable devices through Raspberry Pi, and delivering a React control layer for monitoring and scheduling.

  • Integrated 15+ smart devices into a modular platform.
  • Reduced communication latency by 40% through MQTT and Zigbee optimizations.
  • Improved energy efficiency by 20% with automation and smart scheduling.
GoReactMongoDBRaspberry PiMQTTZigbee
View project
MyShop storefront with the collection hero, category filters, and product cards.

02 / Full-stack · Commerce

Ecommerce Platform

An API-driven shopping experience.

A full-stack commerce application covering authentication, catalog management, and order handling, designed to make the shopping experience smooth and reliable.

My role covered backend development and frontend integration. I built the platform with Django and Django REST Framework, implemented core REST endpoints, and added JavaScript and AJAX interactions to keep key flows responsive.

  • Improved page responsiveness and checkout flow speed.
  • Kept business logic maintainable and easy to extend.
DjangoDjango REST FrameworkJavaScriptAJAX
View project

Inside the application · Select an image to view full size

MyShop storefront with the collection hero, category filters, and product cards.
Storefront & product catalog
MyShop account login with username and password fields, registration, and password reset links.
Account login
MyShop shopping cart with product quantities, update and delete controls, subtotal, and checkout button.
Shopping cart & checkout flow
Penny overview showing monthly income, expenses, savings rate, spending categories, and budget progress with sample data.

03 / Full-stack · Personal finance

Penny

A calmer view of everyday spending.

A personal expense tracker that brings transactions, monthly financial summaries, and category budgets into one place. Penny helps users see where their money goes and track spending against a plan.

I built the FastAPI backend and React/TypeScript dashboard, with SQLAlchemy persistence and integer-cent monetary storage for accurate calculations. A separate portfolio demo uses sample data stored in each visitor’s browser and works without a hosted API.

  • Implemented validated REST APIs for transaction management and monthly category budgets, with SQLite and PostgreSQL support.
  • Built spending visualizations, budget progress and overspending indicators, transaction search and filters, and CSV export.
  • Covered API calculations, demo data, desktop workflows, and mobile usability with 26 automated tests, and configured GitHub Actions checks.
FastAPIReactTypeScriptSQLAlchemyPostgreSQLSQLite
View project

Inside the application · Select an image to view full size

Penny overview showing monthly income, expenses, savings rate, spending categories, and budget progress with sample data.
Monthly overview & spending breakdown
Penny transactions page with searchable sample expenses, type filters, editing controls, and CSV export.
Transactions, filters & CSV export
Penny monthly budgets for food, groceries, shopping, and transport with spending limits and progress indicators.
Category budgets & spending progress