Atam

Navigation Menu

const app = () => { return ( <div className="container"> <header> <nav>{renderLinks()}</nav> </header> <main> {data.map(item => ( <Card key={item.id} {...item} /> ))} </main> </div> ); };
const app = () => { return ( <div className="container"> <header> <nav>{renderLinks()}</nav> </header> <main> {data.map(item => ( <Card key={item.id} {...item} /> ))} </main> </div> ); };
const app = () => { return ( <div className="container"> <header> <nav>{renderLinks()}</nav> </header> <main> {data.map(item => ( <Card key={item.id} {...item} /> ))} </main> </div> ); };
const app = () => { return ( <div className="container"> <header> <nav>{renderLinks()}</nav> </header> <main> {data.map(item => ( <Card key={item.id} {...item} /> ))} </main> </div> ); };
const app = () => { return ( <div className="container"> <header> <nav>{renderLinks()}</nav> </header> <main> {data.map(item => ( <Card key={item.id} {...item} /> ))} </main> </div> ); };
const app = () => { return ( <div className="container"> <header> <nav>{renderLinks()}</nav> </header> <main> {data.map(item => ( <Card key={item.id} {...item} /> ))} </main> </div> ); };
const app = () => { return ( <div className="container"> <header> <nav>{renderLinks()}</nav> </header> <main> {data.map(item => ( <Card key={item.id} {...item} /> ))} </main> </div> ); };
const app = () => { return ( <div className="container"> <header> <nav>{renderLinks()}</nav> </header> <main> {data.map(item => ( <Card key={item.id} {...item} /> ))} </main> </div> ); };
const app = () => { return ( <div className="container"> <header> <nav>{renderLinks()}</nav> </header> <main> {data.map(item => ( <Card key={item.id} {...item} /> ))} </main> </div> ); };
const app = () => { return ( <div className="container"> <header> <nav>{renderLinks()}</nav> </header> <main> {data.map(item => ( <Card key={item.id} {...item} /> ))} </main> </div> ); };
const app = () => { return ( <div className="container"> <header> <nav>{renderLinks()}</nav> </header> <main> {data.map(item => ( <Card key={item.id} {...item} /> ))} </main> </div> ); };
const app = () => { return ( <div className="container"> <header> <nav>{renderLinks()}</nav> </header> <main> {data.map(item => ( <Card key={item.id} {...item} /> ))} </main> </div> ); };
const app = () => { return ( <div className="container"> <header> <nav>{renderLinks()}</nav> </header> <main> {data.map(item => ( <Card key={item.id} {...item} /> ))} </main> </div> ); };
const app = () => { return ( <div className="container"> <header> <nav>{renderLinks()}</nav> </header> <main> {data.map(item => ( <Card key={item.id} {...item} /> ))} </main> </div> ); };
const app = () => { return ( <div className="container"> <header> <nav>{renderLinks()}</nav> </header> <main> {data.map(item => ( <Card key={item.id} {...item} /> ))} </main> </div> ); };
const app = () => { return ( <div className="container"> <header> <nav>{renderLinks()}</nav> </header> <main> {data.map(item => ( <Card key={item.id} {...item} /> ))} </main> </div> ); };
const app = () => { return ( <div className="container"> <header> <nav>{renderLinks()}</nav> </header> <main> {data.map(item => ( <Card key={item.id} {...item} /> ))} </main> </div> ); };
const app = () => { return ( <div className="container"> <header> <nav>{renderLinks()}</nav> </header> <main> {data.map(item => ( <Card key={item.id} {...item} /> ))} </main> </div> ); };
const app = () => { return ( <div className="container"> <header> <nav>{renderLinks()}</nav> </header> <main> {data.map(item => ( <Card key={item.id} {...item} /> ))} </main> </div> ); };
const app = () => { return ( <div className="container"> <header> <nav>{renderLinks()}</nav> </header> <main> {data.map(item => ( <Card key={item.id} {...item} /> ))} </main> </div> ); };
const app = () => { return ( <div className="container"> <header> <nav>{renderLinks()}</nav> </header> <main> {data.map(item => ( <Card key={item.id} {...item} /> ))} </main> </div> ); };
const app = () => { return ( <div className="container"> <header> <nav>{renderLinks()}</nav> </header> <main> {data.map(item => ( <Card key={item.id} {...item} /> ))} </main> </div> ); };
const app = () => { return ( <div className="container"> <header> <nav>{renderLinks()}</nav> </header> <main> {data.map(item => ( <Card key={item.id} {...item} /> ))} </main> </div> ); };
const app = () => { return ( <div className="container"> <header> <nav>{renderLinks()}</nav> </header> <main> {data.map(item => ( <Card key={item.id} {...item} /> ))} </main> </div> ); };
const app = () => { return ( <div className="container"> <header> <nav>{renderLinks()}</nav> </header> <main> {data.map(item => ( <Card key={item.id} {...item} /> ))} </main> </div> ); };
const app = () => { return ( <div className="container"> <header> <nav>{renderLinks()}</nav> </header> <main> {data.map(item => ( <Card key={item.id} {...item} /> ))} </main> </div> ); };
const app = () => { return ( <div className="container"> <header> <nav>{renderLinks()}</nav> </header> <main> {data.map(item => ( <Card key={item.id} {...item} /> ))} </main> </div> ); };
const app = () => { return ( <div className="container"> <header> <nav>{renderLinks()}</nav> </header> <main> {data.map(item => ( <Card key={item.id} {...item} /> ))} </main> </div> ); };
const app = () => { return ( <div className="container"> <header> <nav>{renderLinks()}</nav> </header> <main> {data.map(item => ( <Card key={item.id} {...item} /> ))} </main> </div> ); };
const app = () => { return ( <div className="container"> <header> <nav>{renderLinks()}</nav> </header> <main> {data.map(item => ( <Card key={item.id} {...item} /> ))} </main> </div> ); };
Muhammad Khatam Ramadhan

Muhammad Khatam Ramadhan

Web Developer & Tech Enthusiast

About Me

Hi, I'm Atam! I'm a passionate web developer and tech enthusiast with expertise in modern web technologies. I specialize in building responsive, user-friendly web applications using Next.js and JavaScript.

Beyond web development, I'm skilled in software installation, troubleshooting, and maintenance. I'm constantly learning and exploring new technologies to expand my skill set and deliver better solutions.

My Skills

These are the Tech stack I've alot of experiece in, but not limited to the populars e.g python, php, c#, etc..

Tech Stack

Next.js

Full-stack

js
JavaScript

Web Development

firebase
Firebase

DB

Git

Version Control

ue
Unreal Engine

Game Development

Technical Support

Software Installation
Troubleshooting
System Maintenance
Hardware Setup
OS Configuration

Education & Certifications

Education Experience

Bachelor of Computer Science

2020 - 2024

Universitas Jember

Focused on Web Development, Software Troubleshooting and Game Development. Final GPA: 3.63

Frontend Developer Intern

Jan 2023 - Jun 2023

PT Buana Varia Komputama

Contributing in developing Hospital EMR with react+redux.

Certifications

Frontend Engineering

2022

Ruangguru CAMP

Advanced Next.js development, including App Router, Server Components, and optimization techniques.

Javascript Security

2024

INFOSEC

Javascript vulnerabilities workarounds, Security Engineering, Secure Coding, XSS and remote code preventions, regex, CSRF and Browser Security.

Featured Projects

Project 1

WO-Reg

Wedding Organizer guests registration app.

Ongoing
Next.js
Firebase
QR Scan
Project 2

Hospital EMR

intern experience in fetch master data, create dynamic chart visualization, create modular chart components.

React
REST API
Tailwind
Highcharts
Project 3

Panthegift E-commerce Website

A simple gift e-commerce app.

PHP
Laravel
MySQL

Get In Touch

Interested in working together? Feel free to reach out through the form below or via my social channels.