Initializing

I'm Muhammad Fikri Hidayat, a Mathematics student at Institut Teknologi Sepuluh Nopember (ITS) with a passion for frontend development and software engineering. Studying mathematics has strengthened my analytical thinking and structured approach to problem-solving. I apply these skills to building scalable, user-centered web applications.

What started as curiosity has grown into a passion for creating digital products. Today, I primarily build modern web applications using React and TypeScript while integrating with Go-based APIs and backend platforms such as Supabase and Convex.

Beyond coding, I enjoy leading development teams, teaching programming, and continuously learning new technologies. I believe great software is built through analytical thinking, thoughtful engineering, and strong collaboration.

About Me

M. Fikri Hidayat - Profile Picture
Click to Cycle Stack • Slide 1 of 3
M. Fikri Hidayat - Leadership & Campus
M. Fikri Hidayat - Teaching Activity

Where Logic Meets Creativity

Academics

Education History

Institut Teknologi Sepuluh Nopember (ITS)

Bachelor of Mathematics (Sarjana Matematika)

Jun 2024 — PresentSurabaya, East Java

Relevant Coursework

Computer Algorithms and ProgrammingDiscrete MathematicsAlgebraStatistical MethodsCalculus

SMK Auto Matsuda

Computer and Network Engineering (Teknik Komputer dan Jaringan)

Jul 2021 — May 2024Kuningan, West Java
Final Score: 87.77

Honors & Achievements

  • Best Graduate, Class of 2024
  • Ranked 1st in class for 3 consecutive years (2021 — 2024)

Tech Stack

Skills & Technologies

🚀 Primary StackCore

The technologies I use most to build modern, scalable, and user-centered web applications.

ReactReact
Next.jsNext.js
TypeScriptTypeScript
Tailwind CSSTailwind CSS
⚙️ Backend & DataAPIs & DB

Backend technologies, APIs, and databases I integrate to build reliable and data-driven applications.

Go (Golang)Go (Golang)
Node.jsNode.js
SupabaseSupabase
ConvexConvex
PostgreSQLPostgreSQL
🛠️ Developer ToolsWorkflow

Tools that support my daily development workflow, collaboration, and design process.

GitGit
GitHubGitHub
DockerDocker
FigmaFigma
VS CodeVS Code
💡 Engineering PracticesPrinciples

Development principles and workflows I apply to deliver maintainable, collaborative, and high-quality software.

Agile ScrumWorkflow
RESTful APIsIntegration
System ArchitectureDesign
Code Review & QualityStandards
Cross-Team LeadershipCollaboration

Journey

Building Through Experience

Web Development Lead | IT Division@ OMITS 19TH

Feb 2026 — Present
  • Leading the Web Dev Team to develop the official OMITS 19th competition platform using Agile Scrum.
  • Planned the technical architecture and coordinated UI/UX, Frontend, and Backend development to deliver a scalable and cohesive web platform.
  • Contributed to frontend development while leading sprint planning, code reviews, technical discussions, and cross-team collaboration to ensure high-quality and timely feature delivery.
Next.jsTypeScriptTailwind CSSGoPostgreSQL

Web Development Staff | Frontend@ OMITS 18TH

May — Oct 2025
  • Developed responsive and reusable frontend components for the official OMITS 18th website using Next.js, TypeScript, and Tailwind CSS.
  • Collaborated with UI/UX designers and developers in a Scrum-based environment to deliver dynamic features and ensure seamless frontend-backend integration.
  • Contributed to a registration platform that supported over 1,500 competition participants while maintaining a reliable and accessible user experience.
Next.jsTailwind CSSTypeScript