Anas Fauzi
I build backend systems, APIs and automation that quietly do the work
Profile
What I do
I build and maintain backend applications, REST APIs and automation tools — mostly Python/Flask and Node JS with MongoDB, plus the payment, messaging and data integrations that sit around them.
How I work
Day to day that means Python and JavaScript services, Stripe and webhook plumbing, scraping and browser automation, data-processing pipelines for financial and banking reports, and keeping everything running on Linux behind Nginx. I also use AI coding tools and LLM APIs to speed up development, debugging and decision-making inside the products I maintain.
Experience
Web Developer — Jejo Digital
Apr 2022–Sep 2026Remote
Responsible for all applications and services, including backend systems, web applications, automation tools and production infrastructure.
- Develop and maintain Python/Flask backend applications and REST APIs, using MongoDB and PyMongo to manage large-scale application data, including database maintenance, migration and optimisation.
- Build and maintain integrations with third-party services such as Stripe, Twilio, Telegram, Google Sheets and OpenReplay.
- Implement Stripe payment and webhook systems, including webhook verification, wallet-based billing, service fees, rebates and invoice generation.
- Develop data-processing pipelines for client datasets and financial and banking reports, with automated CSV ingestion and report preparation that makes accountants' work easier.
- Develop browser automation and web scraping systems using Selenium, Crawl4AI, BeautifulSoup and Chrome Extensions, including proxy management, scheduled scraping and failed-request handling.
- Deploy and maintain applications on Linux servers and troubleshoot production issues involving APIs, DNS, networking, SSL and logs.
- Integrate LLMs (DeepSeek, OpenRouter) into internal applications to automate validation and decision-making, with structured outputs, fallback handling and automated actions.
- Refactor existing systems to improve maintainability.
- Build, update and fix applications using AI coding tools (Claude Code, Codex) to speed up development and debugging.
- Collaborate remotely with an international team through Git, ClickUp and Slack.
- Build and publish an MCP (Model Context Protocol) server in TypeScript on npm that exposes the Customer API as 22 tools, letting AI agents such as Claude Code and Cursor manage projects, schedules, orders, and wallet, with automatic JWT authentication.
- Python
- Flask
- MongoDB
- PyMongo
- Stripe
- Twilio
- Selenium
- Linux
- Docker
- Nginx
- REST APIs
- LLM APIs
Web Developer — Alfasa
Nov 2021–Apr 2022Kudus, Central Java
WordPress web projects, a POS migration, and IT support across the company.
- Worked on WordPress-based web projects.
- Developed and maintained web functionality using PHP and JavaScript.
- Worked on a POS migration project, moving a desktop application that used PostgreSQL to a Python web-based application with MongoDB.
- Assisted with data migration, backend development and system maintenance.
- Implemented digital marketing campaigns using Meta Ads and Google Ads.
- Troubleshot application and database-related issues.
- Provided IT support and maintenance — internet connectivity, workstation, file and printer sharing, and other hardware issues.
- PHP
- JavaScript
- WordPress
- Python
- MongoDB
- PostgreSQL
Teacher Internship — SMK N 11 Semarang
Oct 2020–Nov 2020Semarang, Indonesia
Taught Multimedia Department classes at a vocational high school.
- Designed lesson plans (RPP) based on the 2013 Curriculum for the Multimedia Department.
- Taught Multimedia Department classes at a vocational high school (SMK) following the 2013 Curriculum.
- Prepared teaching materials and learning media for practicum and theory lessons.
- Assessed student assignments and practicum results and gave feedback.
- Guided students through practical projects in multimedia and computer subjects.
- Handled classroom management and student attendance.
Android Developer Internship — BPMPK
Jan 2020–Mar 2020Semarang, Indonesia
Built an Android sign language dictionary and an educational game.
- Built a sign language dictionary app for Android using Kotlin and Firebase, based on Sistem Isyarat Bahasa Indonesia.
- Digitised images and information from the book Kamus Sistem Isyarat Bahasa Indonesia for use in BPMPK project development.
- Built an educational game about viruses for Android using the Godot Game Engine to enter the Lomba Aplikasi Mobile Kihajar 2020 competition.
- Designed front-end application UIs using Adobe XD for BPMPK.
- Kotlin
- Firebase
- Godot
- Adobe XD
Technician — PURA Group — Rotogravure Division
Sep 2015–Aug 2017Kudus, Indonesia
Maintenance and troubleshooting across the plant's cooling systems.
- Assisted in designing and building an air conditioning project that used chilled water and blower motors to implement 3R.
- Performed maintenance and troubleshooting on approximately 45 air conditioners, 10 air coolers and 5 chillers.
Selected projects
aiforheart.id
2021Website that estimates coronary heart disease risk from facial recognition
Built the backend and machine learning pipeline for a PIMNAS 2021 research project: a Flask site that analyses a face image and estimates coronary heart disease risk. Cut the algorithm's computation time by 25%.
- Python
- Flask
- OpenCV
- TensorFlow
- Pandas
- Google Cloud Run
Codion
2021Detecting cancerous regions in ultrasound images on the web
A web application that finds cancerous regions of interest in ultrasound images, built for a DIPA FT UNNES 2021 research grant. I converted the original MATLAB algorithm to Python so the research could continue.
- Python
- Flask
- OpenCV
- Scikit-Image
- NumPy
- JavaScript
Skills
Languages
Python, JavaScript, PHP, Kotlin, SQL
Backend & frameworks
Flask, Express JS, Vue JS, REST APIs, PyMongo
Data
MongoDB, MySQL, Pandas, NumPy, CSV pipelines
Automation
Selenium, Crawl4AI, BeautifulSoup, Browser automation, Web scraping, Chrome Extensions
Integrations
Stripe, Twilio, Telegram, Google Sheets, OpenReplay, Webhooks
Infrastructure
Linux, Docker, Nginx, Google Cloud Platform, Git
AI-assisted development
Claude Code, Codex, LLM API integration, DeepSeek, OpenRouter
Education
Bachelor of Education, Informatics and Computer Engineering Education
2017–2021Universitas Negeri Semarang · Cum Laude · GPA 3.54/4.00
Semarang, Indonesia.
Awards
- Automated Ultrasound Object Segmentation Using Combinatorial Active Contour Method — Jurnal Ilmu Komputer dan Informasi 17 (2), 203–218 (2024)
- Web-based Application System for Cancerous Object Detection in Ultrasound Images — AIP Conference Proceedings 2727 (1) — International Conference on Community Empowerment and Engagement (2023)
- Simplifikasi Model CV Berpadu Operasi Morfologi untuk Deteksi Objek Kanker pada Citra USG — Jurnal Informatika Polinema 8 (2), 49–56 (2022)
- Qualified for the 34th PIMNAS — Program Kreativitas Mahasiswa (PKM) (2021)