iyxan23.

Software engineer · Surakarta, Indonesia

Nur Ihsan Al Ghifari.

Full-stack and backend engineer working with TypeScript, Next.js, Go and PostgreSQL, programming since age 10. Most drawn to systems internals (compilers, runtimes, low-level tooling) and to connecting that thinking with product architecture.

Experience

  • Nov 2024 – Mar 2026Backend EngineerSketchub · Remote, International
    • Rewrote the legacy PHP backend in Go for an international developer community platform.
    • Developed with Gin and PostgreSQL, adhered to Clean Architecture to ensure maintainability and scalability.
  • Feb 2025 – Feb 2026Backend EngineerOctaxy Team · Remote, Indonesia
    • Developed the backend for a government-commissioned project with NestJS and Directus CMS.
  • Jun 2025 – Feb 2026Software EngineerYayasan Makarima · Hybrid, Kartasura
    • Developed an end-to-end Point-of-Sale featuring inventory management, sales, and reporting with Next.js.
    • Deployed and maintained a Debian Linux server with Docker and nginx for hosting.
    • Handled a total of over 500k+ transactions for a year of use in multiple stores.
  • Jul 2024 – Nov 2024IT InstructorAlhazen Academy · On-site, Sukoharjo
    • Thunkable instructor for high-school students, teaching app development and programming fundamentals.
    • Delivered 14 sessions of interactive lessons, covering topics such as UI/UX design, logic flow, and app deployment.
  • Nov 2021 – Jun 2022Android & Backend Developer (Contributor)Sketchub · Remote, International
    • Early community contribution: a tool that scans Sketchware projects for malicious content in Python.
    • Contributed to the app development, including bug fixes and new features.

Selected projects

Education

  • Aug 2025 – Aug 2029 (expected)Universitas Muhammadiyah SurakartaSarjana Teknik Informatika (S.Kom; Computer Science), GPA: 3.85/4.00 · Surakarta
  • May 2022 – Jun 2025IDN Boarding SchoolVocational High School, Computer Software Engineering

Awards & competitions

  • Sep 2026Finalist, PIN UNILA National Essay Competition (10th of 162)
  • Jun 20264th Place, ESTETIC National Scientific Writing Competition (Eksyar, Season 2)
  • May 20263rd Place, Dentistry Debate Competition 2026 held by DPM FKG UMS
  • Feb 20262nd Place, LCC IMM FT Averroes UMS
  • May 20245th Place, Indonesian Robotics Tournament, MPR RI Chairman's Cup 2024 (creative innovation)
  • Sep 20223rd Place, Web Development, IDN ITFEST National Webdev Competition 2022 (Prognosis)
  • 20223rd Place, English News Anchor, AAIIBS Got Talent 2022
  • 2020Silver Medal, International Science Technology Engineering Competition (ISTEC) 2020

Leadership & community

  • 2026Creative Team Lead, PENA 8.0 National Essay Competition & Seminar (UKM PRISMA UMS)
  • 2026Creative Team Lead, FOSTIFEST 2026 National Programming Competition (UKM FOSTI UMS)
  • 2026Website Development Team, Masjid UMS
  • Dec 2025Joined UKM PRISMA (research & student achievement) and UKM FOSTI (open source) at UMS; named PRISMA Best Member, May 2026
  • May 2023Elected as Secretary, Student Council of SMK IDN Boarding School 2023-2024

Speaking & teaching

  • 16 Sep 2026Speaker, HIMATIF Gathering Informatika 2026
  • 11 Apr 2026Speaker, FOSTECH Camp Web Development Bootcamp held by FOSTI UMS
  • 14 Sep 2026Moderator, HIMAKOM Design Program 2026 held by UKM HIMAKOM UMS
  • 4 Jun 2026MC, ETP Social Gathering held by LPMB UMS (televised)
  • Nov 2023Instructor (IDN Mengajar), Kolej Vokasional Perdagangan Johor Bahru, Malaysia (Tailwind CSS)
  • Sep 2023Instructor (IDN Mengajar), SD Makarima, Kartasura (Scratch)
  • Jan 2023Instructor (IDN Mengajar), MIT SaQu At-Ta'allumu Ma'an, Madiun (Figma)
  • Jan 2023Instructor (IDN Mengajar), SMP Al Azhar 21, Solo Baru (Figma)

Skills

  • LanguagesTypeScript, Go, Rust; also Java, Kotlin, Python, PHP, Dart
  • WebNext.js, Tailwind CSS
  • MobileAndroid (Java/Kotlin), Flutter
  • Backend & InfraPostgreSQL, Docker, Podman, Google Cloud (GCP)
  • ToolingLinux, Neovim, Git, Figma
  • InterestsWeb Infrastructure, Developer Tooling, Compilers, JVM/runtime internals
  • SpokenIndonesian (native); English (TOEP 900/990, equivalent to C1, Aug 2026)