
Naufal Badri
@naufalbadri
I build scalable AI, data, IoT, and full-stack systems from business requirements to production.
What I'm looking for
I build AI, data, IoT, and full-stack systems for real operational needs. My work spans Python-based LLM, RAG, OCR, and speech-to-text solutions, alongside scalable web applications and backend integrations.
At PT Sisindokom Lintasbuana supporting PT Pelindo III, I managed Oracle, PostgreSQL, and MySQL infrastructure across seven primary servers, built secure ETL/ELT pipelines, and optimized Python and SQL workloads. At SMAN 13 Surabaya, I transformed SLiMS library data into accreditation reporting, rebuilt and maintained systems, and delivered real-time analytics dashboards.
As a freelance developer, I've integrated GPS ankle-monitoring devices with Traccar, developed Golang, Node.js, and Vue.js services, and prepared backend architecture for custom GPS protocol decoding. I'm an Oracle Certified Professional and BNSP Senior Programmer focused on turning business requirements into secure, high-performance digital solutions.
Experience
Work history, roles, and key accomplishments
IoT Developer
Freelance
Jun 2026 - Present (3 months)
Designed and implemented server-side integration for a GPS ankle monitoring solution using Traccar, and reverse-engineered the Xexun DDX04 communication protocol. Managed Linux server deployment, networking, and GPS protocol ports for real-time device communication.
AI Developer / Software Engineer
Freelance
Jan 2025 - Present (1 year 8 months)
Developed AI solutions based on Large Language Models using Python, Ollama, Next.js, Golang, and .NET. Designed and implemented a RAG system, OCR pipeline, and Speech-to-Text features, integrating them into web applications via REST APIs.
Website Developer
Freelance
Feb 2026 - Apr 2026 (2 months)
Developed the frontend of the Sermon application using Vue.js with a responsive architecture and independently designed the UI/UX. Built a Golang-based backend for REST APIs, WebSockets, and real-time data communication, and managed Oracle Database integration.
Data Engineer
PT Sisindokom Lintasbuana
Jan 2024 - Jan 2025 (1 year)
Conducted in-depth analysis of business requirements to design efficient system architectures. Managed and maintained infrastructure stability across 7 primary servers based on Oracle, PostgreSQL, and MySQL, and built large-scale data pipelines through ETL/ELT processes.
FullStack Developer & Data Engineer
SMAN 13 Surabaya
Jan 2022 - Jan 2025 (3 years)
Transformed raw transactional data from the SLiMS database into valid information for accreditation needs. Built Node.js-based APIs and developed frontend analytics interfaces using Vue.js, and delivered real-time dashboards using SQL, PHP, Node.js, Vue.js, and Linux Server.
Website Developer
Institut Teknologi Telkom Surabaya
Jan 2021 - Jan 2024 (3 years)
Integrated applications and information into the department's main website by developing APIs using Node.js and Spring Boot. Managed daily operations of the website and the content team's YouTube channel, and developed and maintained websites using WordPress CMS.
Internship
PT Pelindo III
Aug 2023 - Dec 2023 (4 months)
Managed web-based server log monitoring and conducted routine maintenance to ensure system performance reliability. Prepared and installed new laboratory servers and led a team of interns in a Node.js-based web application development project.
Internship
PT Panigra
Apr 2023 - Sep 2023 (5 months)
Executed a comprehensive analysis project regarding strategic factors influencing restaurant performance scores. Delivered data-driven insights for new entrepreneurs to support decision-making in opening F&B businesses.
Teaching and Lab Practicum Assistant
PT Panigra
Jan 2021 - Jan 2023 (2 years)
Served as a teaching assistant and laboratory assistant at ITTelkom Surabaya from 2021 to 2023, teaching courses including Python programming, database design, mobile application programming, and web programming. Provided practical instruction for mobile development using React Native and Flutter, and web development based on PHP and JavaScript.
Education
Degrees, certifications, and relevant coursework
Telkom University
Bachelor's Degree, Information Technology
Grade: 3.88
Bachelor's Degree in Information Technology with a final project on health status classification using deep neural networks. Achieved a GPA of 3.88.
Tech stack
Software and tools used professionally
Availability
Location
Authorized to work in
Website
namri.vercel.appJob categories
Skills
Interested in hiring Naufal?
You can contact Naufal and 90k+ other talented remote workers on Himalayas.
Message NaufalGet matched with your dream remote job
Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!
