Ahsan Malik Al Farisi,

Software Engineer

Experience

Software Engineer Laboratory Assistant

STEI Institut Teknologi Bandung

Sep 2025 – Present

Bandung, Indonesia

  • Assisted in teaching and managing a Software Engineering course (4 credits) for undergraduate students.
  • Supervised 4 student groups in requirements analysis, UML modeling, and desktop application development.
  • Reviewed project deliverables and provided technical feedback on design decisions, architecture, and implementation.

Web Developer

Society of Petroleum Engineers ITB Student Chapter

Jun 2025 – Present

Bandung, Indonesia

  • Implemented a static quiz feature based on UI/UX designs using modern frontend technologies.
  • Maintained and updated website content, ensuring consistency and usability across pages.

Frontend Web Developer

Anmategra KM ITB

Sep 2025 – Dec 2025

Bandung, Indonesia

  • Refactored 2 pages and 2 UI components to improve style consistency.
  • Integrated REST API profile data into the frontend to enable dynamic user information display.
  • Improved page responsiveness and reduced layout bugs across major screen sizes.

IT Staff

IT KAT ITB 2025

Jun 2025 – Aug 2025

Bandung, Indonesia

  • Developed 2 responsive pages for attendance recap and token generation across 2 repositories.
  • Assisted integrating pages with backend endpoints using custom hooks and TanStack Query.
  • Built 3 reusable UI components based on Figma designs with Next.js and TailwindCSS.

Academy Software Engineering Staff

Arkavidia 9.0 ITB

Dec 2024 – May 2025

Bandung, Indonesia

  • Designed and structured the Software Engineering Academy curriculum for Arkavidia 9.0.
  • Collaborated with team members to align curriculum design with technical learning outcomes.
  • Collaborated with team members to create the final project guidelines and grading metrics.

Frontend Web Developer

Olimpiade XII KM ITB

Sep 2024 – Nov 2024

Bandung, Indonesia

  • Developed a responsive competition website using Next.js and Tailwind CSS.
  • Implemented main landing page components and system design.
  • Optimized layout for multiple screen sizes to ensure accessibility and usability.

Projects

Sahabat Karir Indonesia

Full Stack Developer

Jan 2026 – Present

Next.js 16, TypeScript, TanStack Query, Express.js, Prisma ORM, MySQL

  • Developed a full-stack CMS platform managing training programs and research offerings, with role-based authentication, automated email verification, and RESTful API architecture.
  • Engineered a dynamic batch management system supporting multiple training delivery modes (online/offline/mixed) with class scheduling, quota management, custom drag-and-drop registration forms, and automated registrant status tracking.
  • Implemented a comprehensive content publishing workflow with draft/published/archived states, SEO-optimized slugs, and rich text editing with TipTap.
  • Built a secure admin dashboard with JWT authentication, refresh token rotation, bcrypt password hashing, rate limiting, XSS sanitization, data export to Excel, and soft-delete across 13+ relational database entities.

Nimonspedia Marketplace

Full Stack Web App Developer

Oct 2025 – Dec 2025

React, PHP, Node.js/Express, PostgreSQL, Redis, Socket.io, Docker

  • Developed a Dockerized marketplace platform implementing shopping cart, checkout, order tracking, seller product management, and real-time chat via Socket.io.
  • Built a WebSocket server, Redis session integration, and responsive UI components as part of a 4-person team project.

Ninu Mobile App

Full Stack Mobile Developer

Feb 2025 – Apr 2025

Flutter, Firebase, Google Maps API

  • Developed a mobile app for a portable emergency IoT siren providing first aid guides and real-time location integration with Google Maps for quick pre-hospital response.

BisaBisnis Mobile App

Full Stack Mobile Developer

Dec 2023 – Jan 2024

Flutter, Firebase

  • Developed a mobile platform helping new entrepreneurs access business education resources including marketing and administration courses.

Skills

Hard Skills

HTML & CSS
JavaScript
TypeScript
Next.js
TailwindCSS
React
Flutter
Firebase
Node.js / Express
Prisma ORM
PostgreSQL / MySQL
Redis
Docker
Python
Java
C / C++
Git

Soft Skills

  • Teamwork
  • Problem Solving
  • Leadership
  • Adaptability
  • Critical Thinking

Languages

  • Indonesian (Native)
  • English (Professional Working Proficiency)

Education

Institut Teknologi Bandung

Bandung, Indonesia

Jul 2023 – Present

Bachelor's Degree in Informatics Engineering

GPA: 3.78 / 4.00

Honors & Awards

3rd Place — Hackathon

Informatics Festival, Universitas Padjadjaran

Oct 2025

Developed an AI-assisted logistic contract management system to detect potential fraud patterns, built with Next.js and Supabase.

Finalist — BizzIt Business-IT Case Competition

Informatics Festival, Universitas Padjadjaran

Oct 2025

Outperformed 60+ participants in the preliminary round of the BizzIT Business–IT Case Competition by analyzing a real-world business case and developing a data-driven strategy to optimize retail promotional decision-making.

Research