Portfolio

Kevin Alexandro

I am a passionate software developer specializing in end-to-end digital solutions. With expertise in Flutter for mobile apps and JavaScript for web development, I have been building impactful applications since 2019. From freelance projects to robust e-learning and social media platforms, I focus on delivering seamless and user-centered digital experiences.

About me

Welcome to my digital workshop. I am dedicated to solving complex problems through technology, transforming abstract concepts into functional, high-performance digital experiences.


I specialize in end-to-end software development, finding inspiration at the intersection of user experience and robust architecture. My goal is to bridge technical excellence with practical business solutions to create impactful digital products.


If you're interested in collaborating or want to see my work in action, you can connect with me :

Technical Experience

Fullstack Developer
PT Intinya Technology, Jakarta, Indonesia
Jul 2025 - Present

Working across the Selfie Time product ecosystem end-to-end, not limited to one app.
Owned and shipped updates for Selfie Plus (React Native): upgrades to RN 0.79.6 + React 19, performance work, and key features like Instagram Stories sharing (anti-crop + platform integrations).
Built and maintained kiosk systems: Flutter tablet kiosk refactor + UI/UX updates, and the local Electron + Express server powering kiosk operations (API compatibility, caching, media pipelines, and observability).
Also handled ongoing improvements across internal web tools and the in-outlet photobox application used by customers.

Fullstack Web Developer
Ship Crewing Agency, Jakarta, Indonesia
Nov 2023 - May 2025

Designed, developed, and deployed a full-stack company profile website using Vue framework with Tailwind CSS and Daisy-UI for frontend.
Implemented backend services with Express.js, Node.js, and Prisma ORM connected to Appwrite.
Created responsive UI components and RESTful API endpoints to manage and display company services and crew portfolios.
Managed complete project lifecycle from initial design concepts through deployment and maintenance.

Freelance Web Developer
Production House Agency, Jakarta, Indonesia
Jan 2020 - Dec 2020

Created a WordPress-based company landing page with portfolio showcase functionality.
Implemented dynamic content management system for client work portfolio updates.
Maintained website and regularly updated content to showcase new client projects and agency work.

Freelance Web Developer
Local Church, Jakarta, Indonesia
2020 - 2021

Designed and developed an information portal website using WordPress CMS.
Implemented blog system and content management features for daily article updates.
Maintained website functionality and trained staff on content management procedures.

Professional Background

Digital Content Strategist & Creator
Artics.Co, Jakarta, Indonesia
Sept 2024 - Dec 2024

Analyzed platform algorithms and user engagement data to optimize digital content performance.
Implemented technical solutions for content distribution while collaborating with marketing and design teams.
Developed systematic workflows that improved production efficiency and content quality across multiple client projects.

E-commerce Business Owner
Jakarta, Indonesia
2020 - 2022

Managed an independent e-commerce business on Shopee platform.
Developed digital marketing strategies that increased sales.
Managed customer relationships and after-sales service.
Analyzed market trends to identify new product opportunities.

Photographer/Videographer & Digital Content Planner
Jakarta, Indonesia
2019 - 2020

Created concept and visual designs according to client's theme.
Created content plans on client's social media
Took photos and edited photos.
Shot videos and edited videos.

Finance Admin Staff
Kingdom Shop, Jakarta, Indonesia
Apr 2019 - Nov 2019

Managed and optimized marketplace operations as store administrator.
Utilized "Accurate" accounting software to compile and analyze company financial reports.
Implemented systems for tracking accounting transaction records and data management.
Developed analytical and problem-solving skills through inventory management and stock reconciliation.

Education & Certifications

Mobile App Development with Flutter
Android Enthusiast Jakarta
2023

4-month intensive bootcamp covering Flutter framework, Dart programming, state management, API integration, and mobile app deployment.

JavaScript: From Beginner to Expert
Udemy
2023

Comprehensive JavaScript course covering fundamental concepts to advanced techniques including DOM manipulation, asynchronous programming, and modern ES6+ features.

Bachelor of Management
Open University Jakarta
2020 - present

Currently pursuing a degree in Management while simultaneously developing technical skills in software development.

High School Diploma, Social Studies
SMAN 13 Jakarta
2014 - 2017

Skills

Technical competencies that enable me to build effective digital solutions.

Frontend Development

Proficient with JavaScript, ReactJS, Astro framework, Tailwind CSS, and shadcn for creating responsive interfaces.

Mobile App Development

Experienced in building Flutter applications with Dart programming language for cross-platform mobile solutions.

Backend Development

Skilled in Node.js, Express.js, and Prisma ORM for developing robust server-side applications.

Database Management

Experienced with Supabase and PostgreSQL for designing and managing application databases.

WordPress Development

Proficient in creating custom WordPress websites, themes and content management systems.

Full-Stack Development

Capable of handling end-to-end project implementation from design to deployment.

UI/UX Design

Able to create intuitive user interfaces and optimize user experiences across web and mobile platforms.

API Development

Experienced in designing and implementing RESTful APIs for seamless data integration.

Digital Content Strategy

Skilled in analyzing user engagement and optimizing content for digital platforms.

Software Development Projects

Explore my portfolio of web and mobile applications where technical skills and problem-solving converge to create functional, user-centered digital experiences.

Project 1:
Selfie Plus: Loyalty Program Mobile App

Description:

React Native mobile app for Selfie Time loyalty program with features like Share to Instagram Stories, QR code scanning, and geolocation integration. Led the upgrade to React Native 0.79.6 and implemented key features for user engagement.

Tech Stack:

Built with React Native 0.79.6, Redux Toolkit with RTK Query for state management, NativeWind (Tailwind CSS for React Native) for styling, and custom image processing with Skia.

Project 2:
Selfie time kiosk Tablet

Description:

Kiosk tablet app for Selfie Time: scan/validate transactions, guide users through photo selection and editing, and continue into order/payment and export flows. Built as a full refactor from a legacy Meteor.js kiosk with a redesigned UI/UX aligned to RnD + UI/UX team requirements.

Tech Stack:

Flutter (BLoC, Dio, AutoRoute, GetIt), image editing (pro_image_editor + custom canvas widgets), QR scanning, Firebase Remote Config/Analytics/Crashlytics, Shorebird update strategy, and kiosk-mode device hardening. Backend refactor in parallel: migrated from Meteor to Electron + Express (separate service).

Project 3:
Selfie time kiosk Server (Electron + Express)

Description:

Edge backend that powers Selfie Time kiosk operations. Packaged as an Electron app that runs a clustered Express server on the local network, caches operational data in MongoDB, and exposes backward-compatible APIs for the Flutter kiosk client.

Tech Stack:

Electron, Node.js cluster, Express 5, TypeScript, MongoDB + Mongoose, Zod validation, Winston logging, Sharp/FFmpeg media pipelines, and local API proxy/sync to upstream Selfie Time services.

Project 4:
LiveIt Platform: Fullstack Web & Mobile apps

Description:

Backend API powering the LiveIt app. Built with NestJS (v11), it provides JWT-based authentication, profiles, habit tracking, devotionals, and production-ready concerns like caching and rate limiting.

Tech Stack:

Flutter, BloC, Dio, Hive, Sveltekit, NestJS, Prisma ORM (PostgreSQL), Redis cache, Throttler, Appwrite SDK, Jest for testing, Docker for deployment.

Project 5:
WarungHemat Mobile App

Description:

A Flutter-based hyperlocal mobile app designed to combat food waste and support culinary UMKM. Connects merchants with surplus food to nearby consumers with location-based discovery and direct contact flows.

Tech Stack:

Flutter, Dart, Riverpod, Appwrite (Auth/DB/Storage), geolocator, go_router.

Project 6:
Ship Crewing Agency Platform

Description:

Designed and developed a full-stack company profile website for a ship crewing agency. The platform features dynamic content management, crew profiles, job listings, and company service showcases in a responsive, modern interface.

Tech Stack:

Built with Vue.js, Tailwind CSS, and DaisyUI for the frontend. Backend implemented using BaaS platform Appwrite to handle authentication, database, and storage. Deployed with continuous integration for seamless updates.

Let's create together

Ready to transform your vision into captivating designs?