I turn your idea into a production ready mobile app
New to Contra
I turn your idea into a production ready mobile app
A passenger-focused mobile application designed to help users book and manage trips while providing a smooth experience for planning and tracking their journeys.
I developed the application using Kotlin Multiplatform, Compose Multiplatform, Android, and iOS, allowing shared code and functionality to support both platforms while maintaining a consistent user experience.
The project involved building passenger trip workflows, interactive maps, route visualization, navigation-related functionality, and live location tracking. I worked with the Ferrostar Maps SDK to implement map and routing features and provide passengers with useful journey information throughout their trips.
I also worked on responsive Compose Multiplatform interfaces, application state management, API integration, location-based functionality, and the different requirements involved in building a production-ready passenger application.
The application was structured with a focus on reusable cross-platform components, maintainable architecture, smooth user interactions, and reliable handling of trip and location-related functionality.
This project demonstrates my experience building production-ready Android and iOS applications with Kotlin Multiplatform and Compose Multiplatform, including maps and routing, live location tracking, passenger trip management, API integration, and shared cross-platform development.
0
56
A driver-focused mobile application designed to help drivers manage trips, navigate routes, and stay connected with their assigned journeys through a modern mobile experience.
I developed the application using Kotlin Multiplatform, Compose Multiplatform, Android, and iOS, allowing shared code and functionality to support multiple platforms while maintaining a consistent user experience.
The project involved building trip management workflows, route and navigation functionality, live location tracking, and interactive map experiences. I worked with the Ferrostar Maps SDK to implement navigation and routing features, including displaying routes and providing drivers with the information they need while travelling.
I also worked on responsive Compose Multiplatform interfaces, application state management, location-based functionality, API integration, and the different requirements involved in building a production-ready driver application.
The application was structured with a focus on reusable cross-platform components, maintainable architecture, smooth user interactions, and reliable handling of location and navigation functionality.
This project demonstrates my experience building production-ready cross-platform mobile applications with Kotlin Multiplatform and Compose Multiplatform, including maps and navigation, live location tracking, trip management, API integration, and shared Android and iOS development.
0
95
A Spanish language learning application designed to help users practice and improve their Spanish through an interactive mobile learning experience.
I developed the application using Kotlin Multiplatform, Compose Multiplatform, Android, and iOS, allowing shared code and UI components to support both platforms while maintaining a consistent user experience.
The project involved building interactive learning screens, lesson and progress flows, reusable Compose Multiplatform components, application state management, and responsive mobile interfaces. I also worked with REST APIs, local data handling, and in app purchases to support the application's learning features and monetization.
The application was structured with a focus on clean architecture, reusable components, shared business logic, and maintainable cross platform code.
This project demonstrates my experience building production-ready Android and iOS applications with Kotlin Multiplatform and Compose Multiplatform, including UI development, API integration, local data, monetization, and cross platform functionality.
0
56
A productivity-focused Android application designed to help users schedule and manage phone calls instead of relying on manual reminders.
I developed the application using Kotlin, XML layouts, Android SDK, and modern Android development practices, focusing on a clean and intuitive scheduling experience. The app allows users to schedule calls for specific dates and times and manage their scheduled calls from a centralized interface.
The project involved working with Android background processing, notifications, scheduling logic, local data management, application state, and system-level phone functionality to make the scheduling workflow reliable and practical.
I also focused on creating responsive XML-based UI layouts, handling Android lifecycle requirements, managing scheduled tasks, and integrating the application's core functionality with Android's phone and notification systems.
This project demonstrates my experience building practical Android applications that combine custom UI development, system integrations, background functionality, scheduling, and reliable user workflows.
Base44 "Give it a Glow" Competition Submission
Project: Bake Me Happy — Artisan Bakery Live Customer URL: https://bakehappy.base44.app/ (https://bakehappy.base44.app/)Live Admin URL: https://bakehappy.base44.app/dashboard
1. The Product Overview
What it is: A comprehensive, end-to-end artisanal bakery operating system. 💯 Real-World Utility: Most local bakeries rely on messy WhatsApp chats, manual inventory counting, and phone calls for custom cake orders. Bake Me Happy replaces that chaos with a premium storefront and a highly intelligent backend. 💯 Design Quality: The design utilizes a boutique, minimalist aesthetic that matches the high-end nature of the products. It's fully mobile-responsive and feels like a luxury brand experience.
2. The Automation Depth.
Customer-Facing Automations (Revenue & CX)
🚀 3D Cake Customizer & Pricing Engine(Hero): Automatically calculates complex pricing tiers in real-time as users customize their cakes (shape, flavor, layers, custom messages).
🚀 AI Cake Concierge (Superagent): A fully implemented web chatbot that asks customers what they are celebrating and suggests specific cakes from the catalog.
🚀 WhatsApp AI Assistant: A 24/7 automated WhatsApp flow that acts as a virtual cashier—answering FAQs, taking custom orders, grabbing delivery details, and automatically syncing the order to the Admin Dashboard.
Business-Facing Automations (Time-Saving & Operations):
🚀 Inventory AI(Hero): Automatically tracks ingredient usage based on orders and generates alerts when stock is critical (e.g., < 3 days remaining), saving the owner hours of manual stock-taking.
🚀 Review AI: Automatically aggregates customer reviews and uses sentiment analysis to categorize complaints (Quality, Price, Packaging) and identify "Taste Trends".
🚀 Bakery Co-Pilot: An admin-facing AI assistant that can instantly generate daily business briefings and competitor intelligence reports. 4. The Story The Before: An Instagram page with 5k followers where custom cake orders were a nightmare of manual DMs, manual price quoting, and guessing when ingredients were running low. The After: An end-to-end luxury storefront and an AI-powered operating system built entirely on Base44 that the business is actively using today!
What I built: 🤖 AI Superagent & WhatsApp Bot: 24/7 automated order taking and customer support. 📊 Competitor AI: Automatically tracks local competitor pricing and generates business insights. 📦 Inventory AI: Automatically calculates ingredient burn rates and alerts the owner before they run out of stock.
They are saving hours a week, and their customers get a premium, frictionless experience. https://www.loom.com/share/4df48796f863412e997b5559ffc54818
I designed and built this app end to end as a native Android product. It’s offline-first, so every feature works without a connection, and the balance always stays accurate even after edits and deletions. Users can log income and expenses, organize them with default and custom categories, and find anything quickly with date-range filters and search. Behind the clean UI is a tested architecture (Kotlin, Jetpack Compose, Room, Hilt, MVVM), with unit and instrumented tests covering the data layer and view models.
0
73
Network Observer: Air-Gapped Enterprise LAN Telemetry & Topology Engine
Executive Summary
Network Observer is a self-hosted, sovereign network telemetry and topology visualization suite engineered for air-gapped university campus labs and secure enterprise subnets. Designed from the ground up for zero external cloud dependencies, it delivers real-time device health monitoring, automated subnet discovery, hierarchical computer lab grouping, and interactive DAG network graphs with an ultra-lean memory footprint (< 500 MB RAM).
The Challenge
Educational institutions and secure facilities manage hundreds of lab machines, routers, and managed switches distributed across segmented VLANs. Existing solutions were either:
Cloud-Tethered SaaS: Violating data residency constraints and failing entirely in air-gapped environments.
Resource-Heavy Legacy Tools: Bloated platforms consuming tens of gigabytes of RAM with outdated, clunky interfaces.
Disconnected Tooling: Requiring separate software for ping sweeps, topology mapping, and asset inventory.
The goal was to build a modern, unified, tactical NOC command center that operates entirely offline, boots in seconds, and handles live telemetry without straining hardware.
Engineering & Architectural Philosophy
As the Lead Architect, I directed the end-to-end technical requirements, database schemas, API contracts, and UX patterns, leveraging state-of-the-art AI pair-programming workflows to rapidly execute and harden production code across the full stack.
Strict 4-Tier Clean Architecture: Domain, Application, Infrastructure, and Presentation layers ensuring complete testability and separation of concerns.
Zero Raw SQL Overhead: Strongly-typed EF Core 10 LINQ queries coupled with a relational PostgreSQL 18 backend running sub-millisecond query execution.
Deterministic Resource Budgeting: Engineered with an explicit ceiling under 500 MB RAM across both Kestrel backend and the frontend runtime.
Comprehensive Automated Verification: 151 automated integration and unit tests covering domain invariant rules, ICMP probes, and RBAC authentication.
Key Features & Innovations
1. Interactive Cytoscape.js Topology Canvas
Real-time network mapping with dynamic layout toggling: Lab Hierarchies (Core Router → Aggregate Switch → Computer Lab Groups → Workstations) or Pure Device-to-Device.
High-performance SVG nodes styled with tactical cyber-optic color palettes, transparent glyph backgrounds, and auto-wrapping status badges.
Hardware-accelerated cursor-anchored smooth zooming and collision-avoidance Dagre layouting.
2. Live Telemetry & Slide-Over Inspector Drawer
Background non-blocking worker threads conducting periodic ICMP/SNMP telemetry sweeps every 5 seconds.
Instant slide-over inspection drawer displaying live CPU/RAM utilization metrics, uptime gauges, IP/MAC bindings, and vendor footprints.
Route-aware state management that collapses drawers seamlessly upon switching views.
3. Subnet Sweep Discovery & Staging Pipeline
Parallelized CIDR sweep engine (e.g., 192.168.1.0/24) capable of identifying active hosts and resolving MAC/vendor footprints in seconds.
One-click staging pipeline allowing discovered network hosts to be audited and promoted directly into production inventory.
4. Role-Based Governance & Audit Trail
Air-gapped JWT token authentication paired with cryptographically secure PBKDF2 passphrase hashing.
Immutable append-only audit trail logging every device provisioning, IP reassignment, and status mutation.
Technology Stack
Backend: C# .NET 10 Kestrel Web API, Entity Framework Core 10
Database: PostgreSQL 18 with relational integrity constraints & indexing
Frontend: Vue 3 (Composition API), TypeScript, Vite, Pinia Store
Canvas Visualization: Cytoscape.js with Dagre Hierarchical Layout Engine
Styling: Tailwind CSS, Lucide Icons, Custom Tactical NOC Theme
DevOps & Quality: GitHub Actions CI/CD Pipeline, xUnit, FluentAssertions (151 passing tests)
Key Metrics & Results
100% Air-Gapped Sovereign: Zero external telemetry pings or telemetry leakage.
< 500 MB Total Memory Ceiling: Runs seamlessly on resource-constrained campus edge servers.
151/151 Test Coverage: Zero test regressions with automated GitHub Actions verification.
Sub-Millisecond Queries: Fast relational indexing across hundreds of concurrent lab nodes.
0
41
About a year ago, I published my Python package, collapsiblepane, on PyPI.
Today, it has crossed 7,000+ downloads!
It's a great feeling to see a small project I built reach other developers and get used over time. Moments like these remind me that even a small contribution can have an impact when you put your work out there.
Thank you to everyone who has installed or tried the package. I truly appreciate it!
Looking forward to building and sharing more useful tools with the developer community.
Check out the package: https://pypi.org/project/collapsiblepane/
0
61
Designed and developed Well Lift, an Android fitness app for tracking calories, workouts, and weight. It features a guided onboarding flow, a daily nutrition dashboard with macro charts, an exercise library with calorie-burn calculation, a calendar for workout planning, and progress statistics, all wrapped in a clean, user-friendly interface.