TRACK RECORD

I have a great passion in the technology industry. Evidenced by the fields that I worked in from high school, when I was in college, until now. I am very open to new things, and very eager to learn them.

  • Skills
  • AI & Automation

    • AI EngineerHarness: LLM, RAG, Guardrail, Prompt Engineering, OCR
    • n8nWorkflow Automation

    Front End

    • React
    • Next
    • Angular
    • Vue
    • Nuxt
    • Jquery

    Styling & UI Libraries

    • Tailwind
    • SASS
    • Styled Components
    • Bootstrap
    • Angular Material
    • Vuetify
    • shadcn/ui

    Back End

    • ExpressNode.js
    • FastifyNode.js
    • GoGolang

    Desktop & Mobile

    • ElectronTypeScript, desktop app
    • FlutterDart, mobile app

    DevOps

    • Docker
    • Nginx
    • GitLab CI

    Design

    • Figma

  • Experience
    • 2026

      SALT

      I am currently working at SALT, a Digital Transformation and Marketing Technology agency, as an AI Native Engineer. I build AI assistants and automation for high-traffic consumer platforms serving Indonesian gaming and telecom users, and I own engineering initiatives end to end, especially at frontend. Here are some of the things I was trusted to work on there:

      • Built an end-to-end AI Chat assistant for Dunia Games (duniagames.co.id), Indonesia’s leading gaming news and top-up portal, enabling users to ask gaming questions in natural language and receive relevant product recommendations inline.
      • Owned the full AI stack: integrated the LLM via AI SDK, designed the RAG architecture with a CRUD-managed knowledge base stored as vector embeddings in PostgreSQL and retrieved via cosine similarity, and implemented guardrails at both the code and LLM layer.
      • Implemented system prompt design, chat memory management, auth handling, and per-user token quota enforcement to control LLM cost, then exposed the service to the front end over WebSocket for real-time response streaming.
      • Proposed, secured approval for, and delivered an on-the-fly image optimization service that removed manual compression from the CMS workflow, cutting a typical 700 KB PNG to a 32 KB WebP — roughly 95% smaller — and improving page speed and SEO scores.
      • Architected that service in Express on Node.js using Sharp for resize and format conversion, node-cache for in-memory results, Crypto HMAC to prevent request abuse, GrowthBook feature flags for gradual rollout, and Cloudflare CDN for edge delivery; the innovation was adopted as the reference implementation by other Telkomsel product teams.
      • Led the mobile-adaptive initiative for Dunia Games, building a Next.js codebase from scratch with clean code architecture, authentication, DevOps setup (Nginx config, AWS services), Storybook documentation and contribution rules, to address SPA page-speed limitations on mobile.
      • Delivered MLBB Rankfolio, a multi-step account valuation feature with guided form help, dynamic validation and shareable server-generated result images downloadable for social media.
      • Built the DG x Byu integration, a webview-based top-up flow embedded in the by.U mobile app using custparam-based identification, OTP payment verification, promo code handling, and full success, failure and pending payment state coverage.
      • Delivered features across Klop! (klop.co) as Front End Engineer on the Operations Team, including redirect disclaimer device pages, the Credifaz administrative form, relational education and employment logic, Google Analytics data layer setup, and the Klop admin page.
      2020

      Gomodo Technologies

      I worked at Gomodo Technologies, a SaaS booking and payment platform for SMEs in the services and tourism industries, as a Front End Engineer / Web Developer. I was in charge of web development on the client side. Here are some of the things I was trusted to work on there:

      • Developed and maintained client-side web applications for a SaaS booking and payment platform serving SMEs in services and tourism, covering e-invoicing, promo code generation and digital ads booking.
      • Delivered the B2B landing page, the Gomodo Dashboard redesign, Gomodo Storefront, and the Lets Go Travel BNI project using Nuxt.js (Vue), Next.js (React), Laravel and jQuery.
      • Owned ongoing bug fixing and new feature development across the product, working with Docker, Git and MySQL in the delivery workflow.
      2019

      Jagoan Coding

      I have experience as a tutor of basic programming logic for children. There I was assigned to teach elementary and middle school age children to fund basic logic programming. The applications used are Scratch and Thungkable. The material taught is looping logic, branching, and other fundamental programming materials, all of which are studied coolly in the form of making games.

      Technologies
      2017

      Programming Thesis

      I also have experience as a Matlab programmer. My thesis research is entitled "The Application of Boruvka Algorithm Contracted Graph Method in determining the Minimum Spanning Tree (Case Study of PDAM Gunungkidul Wiladeg and Tunggul Areas)". The thesis combines theoretical discussion, case studies and computer program development. And obtains an A as well. If you want to see the matlab program, open the this link

      Technologies
      2015

      Asistant Professor

      I have experience as an assistant lecturer in computer programming. I was chosen as a teaching assistant because I did well in that course (got an A). The programming language used is C++.

      Technologies
      2012

      Computer Engineering

      I attended a vocational high school majoring in computer and network engineering. I learned about computer hardware, computer software, and learned HTML CSS fundamentals.

      Technologies

  • Education
    • 2017

      Bachelor of Mathematics | UIN Sunan Kalijaga Yogyakarta

      I got my bachelor's degree in mathematics after studying at the state Islamic university of Sunan Kalijaga Yogyakarta. There I learned a lot about mathematics, basic programming, and some organizational activities. When I graduated, I got a 3.57 GPA.

      2012

      Computer and Network Engineering | SMK PGRI 2 Ponorogo

      Since I was in elementary school, I liked the computer field, so I majored in computer and network engineering at one of the schools in my city, namely SMK PGRI 2 Ponorogo. There I learned many things about installation, repair, maintenance of computers and networks.

Track Record | Dani Nur Afandi