Hi, I'm Salsabila

Salsabila — Full-Stack Developer & AI Engineer

I build AI-powered full-stack systems that turn manual, multi-branch operations into one scalable platform, shipped across 3 brands and 20+ branches.

20+
Branches Scaled
3
Brands Digitized
6+
Projects Shipped
Salsabila — Full-Stack Developer & AI Engineer

Software Built for Real-World Operations

Full-stack developer with applied AI skills, turning complex workflows into clean, reliable products.

I’m an Informatics Engineering student and a full-stack developer who builds web applications and AI-powered systems. During my internship, I developed a stock opname and warehouse management system that lets admins manage inventory and sales across 20+ branches of 3 brands in a single platform.

I build full-stack products with React, Next.js, TypeScript, and Tailwind on the front end, and Laravel, Flask, Node.js, and Prisma over MySQL on the back end. Beyond the web layer, I work with applied AI, including NLP with IndoBERT and Scikit-learn, computer vision with OpenCV, and deep learning with TensorFlow. I integrate these models directly into web apps so they solve a real workflow instead of sitting on the side. As a writer in English and Indonesian, I also turn complex problems into clear documentation and ideas teams can act on.

Focus

Full-Stack & Applied AI

Current Role

Full-Stack Developer

Location

Bandung, Indonesia

Availability

Open to Internships & Collaboration

Career Journey

From multi-branch warehouse systems and AI projects to national competitions and writing, this is where I turn skills into real work.

AI Full-Stack Developer Cohort preview 1AI Full-Stack Developer Cohort preview 2AI Full-Stack Developer Cohort preview 3AI Full-Stack Developer Cohort preview 4

AI Full-Stack Developer Cohort

Asah led by Dicoding Supported by GOTO

August 2026 — present

Built a capstone solution to digitize Indonesian MSMEs (UMKM), turning real business problems into a working full-stack, AI-integrated application. Completed 10+ certified courses spanning frontend, backend, databases, and AI integration. Strengthened teamwork, communication, and problem-solving through intensive project-based collaboration.

Next.jsFastAPIMySQLViteTailwindCSSGitHubProblem SolvingCollaborationTeamwork
Full-Stack Developer Intern preview 1Full-Stack Developer Intern preview 2Full-Stack Developer Intern preview 3Full-Stack Developer Intern preview 4

Full-Stack Developer Intern

CV Bujangan Wajib Sejahtera

August 2026 — October 2026

Warehouse teams across 3 brands and 20+ branches needed one reliable view of inventory and sales. I built a full-stack stock opname and warehouse management system with React, Node.js/Express, Prisma, and MySQL, featuring 15+ frontend modules, role-based access, and a scalable backend. The dashboards and report export now streamline inventory monitoring, and the brand-specific, plain-language interface keeps the system easy for non-technical staff.

ReactNode.jsExpressPrismaMySQLProblem SolvingCommunicationAttention to Detail
Independent Writer preview 1Independent Writer preview 2Independent Writer preview 3

Independent Writer

Self-Employed

December 2024 — present

Everyday details and abstract ideas often go unnoticed because they are hard to put into words. I turn them into accessible reflective essays in English and Indonesian at Medium @salsabila_, across topics from technology to education and society. My essay The Art of Noticing the Unnoticed reached 2.4K+ views on TikTok @writtenbysal_, strengthening my storytelling, research, and critical thinking.

Creative WritingCritical ThinkingStorytelling
Member preview 1Member preview 2Member preview 3Member preview 4

Member

UNIKOM CodeLabs

February 2024 — January 2025

I joined UNIKOM CodeLabs to turn technical skills into solutions that hold up in competition. I competed in national-level data and technology competitions, built website projects with my team, and contributed Business Model Canvas strategies. I also presented our ideas as a speaker and stayed current through weekly technical discussions, which strengthened my analytics, problem-solving, and public speaking skills.

CompetitionTeamworkCommunicationPublic SpeakingData Analytics

Featured Work

Full-stack and AI projects built to solve real problems, from business operations to everyday tools.

Multi-Brand Stock Opname & Warehouse System preview screenshot 1Multi-Brand Stock Opname & Warehouse System preview screenshot 2Multi-Brand Stock Opname & Warehouse System preview screenshot 3Multi-Brand Stock Opname & Warehouse System preview screenshot 4

Multi-Brand Stock Opname & Warehouse System

Production

Warehouse teams across 3 brands needed one reliable way to manage inventory and sales across 10+ branches. I built a full-stack stock opname and warehouse management system that brings it all into a single platform, with role-based access for 3+ user roles. Stock and sales dashboards with report export now streamline inventory monitoring, and a brand-specific interface with simplified language keeps it easy for non-technical staff.

ReactNode.jsMySQLPrismaREST API
Pojok Religi | AI Chatbot preview screenshot 1Pojok Religi | AI Chatbot preview screenshot 2

Pojok Religi | AI Chatbot

AI Project

Questions about religion, spirituality, and everyday moral life are hard to explore with clear, structured guidance. I built a multi-faith AI assistant with Flask and Groq’s LLaMA 3.3 70B that answers them in organized, thoughtful responses, and reads uploaded PDF, DOCX, JPG, and PNG files through LLaMA 4 Scout vision. Per-user chat history, light and dark themes, and a responsive, mobile-friendly interface make it easy to use on any device.

PythonFlaskGroq APILLaMA 3.3JavaScript
Gestura | BISINDO Hand Sign Recognition preview screenshot 1Gestura | BISINDO Hand Sign Recognition preview screenshot 2

Gestura | BISINDO Hand Sign Recognition

Computer Vision Project

Indonesian Sign Language (BISINDO) has few accessible digital tools to bridge communication between deaf and hearing people. I built Gestura, a real-time recognition system that tracks hand landmarks with MediaPipe and OpenCV, then turns gestures into on-screen text and Indonesian speech. It combines rule-based recognition for all 26 alphabet letters, a Random Forest classifier trained on a custom dataset, and custom word gestures, plus a built-in tool for collecting data and training new models.

PythonMediaPipeOpenCVScikit-learnRandom ForestText-to-Speech
Pixeltify | Spotify Receipt Generator preview screenshot 1Pixeltify | Spotify Receipt Generator preview screenshot 2Pixeltify | Spotify Receipt Generator preview screenshot 3

Pixeltify | Spotify Receipt Generator

Web App

Music stats are usually buried in settings or a once-a-year recap. I built Pixeltify, a web app that connects to the Spotify Web API and turns your top tracks into a shareable pixel-art receipt. It wraps API integration and OAuth authentication in a playful, personalized interface, with downloadable results you can post anywhere.

ReactTypeScriptTailwind CSSSpotify Web APIOAuth
Expense Tracker App preview screenshot 1Expense Tracker App preview screenshot 2

Expense Tracker App

Front-End Project

Tracking personal income and expenses often means spreadsheets or apps that require an account. I built a lightweight expense tracker in vanilla JavaScript with no frameworks and no backend: it shows a live balance in Rupiah, separates income and expense lists, and supports instant search, in-place editing, and one-click type switching. Everything, including a custom date picker built from scratch, runs in the browser, and data persists through localStorage.

JavaScript (ES6+)HTML5CSS3Responsive DesignlocalStorage
Personal Notes App preview screenshot 1Personal Notes App preview screenshot 2Personal Notes App preview screenshot 3

Personal Notes App

React Project

Note-taking apps are simple until you need to find, organize, and share what you wrote. I built a single-page notes app with React and React Router that handles the full note lifecycle: create, view, archive, restore, and delete. Search runs through URL query parameters, so a filtered view can be shared as a link, and a rich text editor (bold, italic, underline, lists) goes beyond the basic requirements. Input is validated with PropTypes, and dedicated routes, empty states, and a 404 page keep every path handled.

ReactReact RouterViteJavaScriptPropTypes

Tools I Build With

The technologies I use to ship full-stack products and bring applied AI into real workflows. Drag or swipe to explore.

Web & Full-Stack Development

ReactReact
Next.jsNext.js
LaravelLaravel
TypeScriptTypeScript
Node.jsNode.js
FastAPIFastAPI
FlaskFlask
MongoDBMongoDB
PrismaPrisma
TailwindCSSTailwindCSS
PythonPython
AstroAstro
DockerDocker
VercelVercel
JavaScriptJavaScript
GitGit
GitHubGitHub
FigmaFigma
ReactReact
Next.jsNext.js
LaravelLaravel
TypeScriptTypeScript
Node.jsNode.js
FastAPIFastAPI
FlaskFlask
MongoDBMongoDB
PrismaPrisma
TailwindCSSTailwindCSS
PythonPython
AstroAstro
DockerDocker
VercelVercel
JavaScriptJavaScript
GitGit
GitHubGitHub
FigmaFigma

Applied AI & Data Science

PyTorchPyTorch
TensorFlowTensorFlow
KerasKeras
OpenCVOpenCV
PandasPandas
NumPyNumPy
StreamlitStreamlit
HuggingFaceHuggingFace
OpenAIOpenAI
LangChainLangChain
TableauTableau
Power BIPower BI
MySQLMySQL
XGBoostXGBoost
Scikit-learnScikit-learn
PyTorchPyTorch
TensorFlowTensorFlow
KerasKeras
OpenCVOpenCV
PandasPandas
NumPyNumPy
StreamlitStreamlit
HuggingFaceHuggingFace
OpenAIOpenAI
LangChainLangChain
TableauTableau
Power BIPower BI
MySQLMySQL
XGBoostXGBoost
Scikit-learnScikit-learn

Academic Foundation

Formal training in software engineering, AI, and data, applied through real projects.

Bachelor of Computer Science, Informatics Engineering

Universitas Komputer Indonesia

2023 - 2027Current GPA 3.52 / 4.0

Coursework in software engineering, web development, databases, artificial intelligence, and data analytics. I apply it through team-based academic projects, including responsive web apps, AI-integrated systems, and sentiment analysis with machine learning, and through technology competitions that sharpen my analytical and problem-solving skills.